{
  "partida": {
    "id": 78,
    "room_code": 92581,
    "max_players": 4,
    "created_at_utc": "2026-04-30T21:07:47.5310420Z",
    "configured_at_utc": "2026-04-30T21:08:00.0209962Z",
    "started_at_utc": "2026-04-30T21:08:50.3527791Z",
    "finished_at_utc": "2026-04-30T22:00:07.2378186Z",
    "doubles": 0,
    "rounds_json": "[\"ultima\",\"bajar\",\"onecard\",\"subastado\"]",
    "final_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":true,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":110,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":180,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":3,\"points\":155,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":160,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}",
    "bot_version": null
  },
  "jugadores": [
    {
      "id": 4689,
      "room_session_id": 78,
      "player_name": "fran",
      "seat_index": 0,
      "is_bot": 0
    },
    {
      "id": 4690,
      "room_session_id": 78,
      "player_name": "bot 1",
      "seat_index": 1,
      "is_bot": 0
    },
    {
      "id": 4691,
      "room_session_id": 78,
      "player_name": "bot 2",
      "seat_index": 2,
      "is_bot": 0
    },
    {
      "id": 4692,
      "room_session_id": 78,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "is_bot": 0
    }
  ],
  "rondas": [
    {
      "id": 2323,
      "room_session_id": 78,
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_start_player_name": "PayoCalvez",
      "trump_suit": "Bastos",
      "trump_owner_name": "Mazo",
      "trump_source": "jugador",
      "subastado_winner_name": null,
      "subastado_bid": null,
      "subastado_suit": null,
      "started_at_utc": "2026-04-30T21:08:50.8176538Z",
      "completed_at_utc": "2026-04-30T21:13:46.4093606Z"
    },
    {
      "id": 2340,
      "room_session_id": 78,
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_start_player_name": "bot 1",
      "trump_suit": "Bastos",
      "trump_owner_name": "Mazo",
      "trump_source": "jugador",
      "subastado_winner_name": null,
      "subastado_bid": null,
      "subastado_suit": null,
      "started_at_utc": "2026-04-30T21:13:47.3483201Z",
      "completed_at_utc": "2026-04-30T21:17:18.9686514Z"
    },
    {
      "id": 2357,
      "room_session_id": 78,
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_start_player_name": "bot 2",
      "trump_suit": "Oros",
      "trump_owner_name": "Mazo",
      "trump_source": "jugador",
      "subastado_winner_name": null,
      "subastado_bid": null,
      "subastado_suit": null,
      "started_at_utc": "2026-04-30T21:17:19.8100262Z",
      "completed_at_utc": "2026-04-30T21:19:17.2263974Z"
    },
    {
      "id": 2374,
      "room_session_id": 78,
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_start_player_name": "fran",
      "trump_suit": "Espadas",
      "trump_owner_name": "Mazo",
      "trump_source": "jugador",
      "subastado_winner_name": null,
      "subastado_bid": null,
      "subastado_suit": null,
      "started_at_utc": "2026-04-30T21:19:18.0530908Z",
      "completed_at_utc": "2026-04-30T21:21:16.2775592Z"
    },
    {
      "id": 2391,
      "room_session_id": 78,
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_start_player_name": "bot 1",
      "trump_suit": "Bastos",
      "trump_owner_name": "Mazo",
      "trump_source": "jugador",
      "subastado_winner_name": null,
      "subastado_bid": null,
      "subastado_suit": null,
      "started_at_utc": "2026-04-30T21:21:17.1307539Z",
      "completed_at_utc": "2026-04-30T21:23:04.6794023Z"
    },
    {
      "id": 2407,
      "room_session_id": 78,
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_start_player_name": "fran",
      "trump_suit": "Espadas",
      "trump_owner_name": "Mazo",
      "trump_source": "jugador",
      "subastado_winner_name": null,
      "subastado_bid": null,
      "subastado_suit": null,
      "started_at_utc": "2026-04-30T21:23:05.5531989Z",
      "completed_at_utc": "2026-04-30T21:24:43.3462425Z"
    },
    {
      "id": 2422,
      "room_session_id": 78,
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_start_player_name": "PayoCalvez",
      "trump_suit": "Espadas",
      "trump_owner_name": "Mazo",
      "trump_source": "jugador",
      "subastado_winner_name": null,
      "subastado_bid": null,
      "subastado_suit": null,
      "started_at_utc": "2026-04-30T21:24:44.2496951Z",
      "completed_at_utc": "2026-04-30T21:26:11.9069110Z"
    },
    {
      "id": 2436,
      "room_session_id": 78,
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_start_player_name": "bot 1",
      "trump_suit": "Copas",
      "trump_owner_name": "Mazo",
      "trump_source": "jugador",
      "subastado_winner_name": null,
      "subastado_bid": null,
      "subastado_suit": null,
      "started_at_utc": "2026-04-30T21:26:12.7995267Z",
      "completed_at_utc": "2026-04-30T21:27:30.5170482Z"
    },
    {
      "id": 2449,
      "room_session_id": 78,
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_start_player_name": "bot 1",
      "trump_suit": "Espadas",
      "trump_owner_name": "Mazo",
      "trump_source": "jugador",
      "subastado_winner_name": null,
      "subastado_bid": null,
      "subastado_suit": null,
      "started_at_utc": "2026-04-30T21:27:31.4337120Z",
      "completed_at_utc": "2026-04-30T21:28:38.9104811Z"
    },
    {
      "id": 2461,
      "room_session_id": 78,
      "round_index": 9,
      "round_type": "Bajando",
      "round_cards": 4,
      "dealer_name": "fran",
      "turn_start_player_name": "bot 1",
      "trump_suit": "Bastos",
      "trump_owner_name": "Mazo",
      "trump_source": "jugador",
      "subastado_winner_name": null,
      "subastado_bid": null,
      "subastado_suit": null,
      "started_at_utc": "2026-04-30T21:28:39.8171353Z",
      "completed_at_utc": "2026-04-30T21:29:36.7400895Z"
    },
    {
      "id": 2472,
      "room_session_id": 78,
      "round_index": 10,
      "round_type": "Bajando",
      "round_cards": 3,
      "dealer_name": "bot 1",
      "turn_start_player_name": "fran",
      "trump_suit": "Espadas",
      "trump_owner_name": "Mazo",
      "trump_source": "jugador",
      "subastado_winner_name": null,
      "subastado_bid": null,
      "subastado_suit": null,
      "started_at_utc": "2026-04-30T21:29:37.6328331Z",
      "completed_at_utc": "2026-04-30T21:30:24.0679526Z"
    },
    {
      "id": 2482,
      "room_session_id": 78,
      "round_index": 11,
      "round_type": "Bajando",
      "round_cards": 2,
      "dealer_name": "bot 2",
      "turn_start_player_name": "fran",
      "trump_suit": "Espadas",
      "trump_owner_name": "Mazo",
      "trump_source": "jugador",
      "subastado_winner_name": null,
      "subastado_bid": null,
      "subastado_suit": null,
      "started_at_utc": "2026-04-30T21:30:24.9257928Z",
      "completed_at_utc": "2026-04-30T21:31:01.3367284Z"
    },
    {
      "id": 2491,
      "room_session_id": 78,
      "round_index": 12,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "PayoCalvez",
      "turn_start_player_name": "fran",
      "trump_suit": "Bastos",
      "trump_owner_name": "Mazo",
      "trump_source": "jugador",
      "subastado_winner_name": null,
      "subastado_bid": null,
      "subastado_suit": null,
      "started_at_utc": "2026-04-30T21:31:02.2166470Z",
      "completed_at_utc": "2026-04-30T21:31:28.2159624Z"
    },
    {
      "id": 2499,
      "room_session_id": 78,
      "round_index": 13,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "fran",
      "turn_start_player_name": "bot 2",
      "trump_suit": "Copas",
      "trump_owner_name": "Mazo",
      "trump_source": "jugador",
      "subastado_winner_name": null,
      "subastado_bid": null,
      "subastado_suit": null,
      "started_at_utc": "2026-04-30T21:31:29.0859368Z",
      "completed_at_utc": "2026-04-30T21:31:55.2065745Z"
    },
    {
      "id": 2507,
      "room_session_id": 78,
      "round_index": 14,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "bot 1",
      "turn_start_player_name": "PayoCalvez",
      "trump_suit": "Espadas",
      "trump_owner_name": "Mazo",
      "trump_source": "jugador",
      "subastado_winner_name": null,
      "subastado_bid": null,
      "subastado_suit": null,
      "started_at_utc": "2026-04-30T21:31:56.0784863Z",
      "completed_at_utc": "2026-04-30T21:32:22.2082889Z"
    },
    {
      "id": 2515,
      "room_session_id": 78,
      "round_index": 15,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "bot 2",
      "turn_start_player_name": "bot 1",
      "trump_suit": "Espadas",
      "trump_owner_name": "Mazo",
      "trump_source": "jugador",
      "subastado_winner_name": null,
      "subastado_bid": null,
      "subastado_suit": null,
      "started_at_utc": "2026-04-30T21:32:23.0787194Z",
      "completed_at_utc": "2026-04-30T21:32:49.0653782Z"
    },
    {
      "id": 2523,
      "room_session_id": 78,
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_start_player_name": "bot 1",
      "trump_suit": "Oros",
      "trump_owner_name": "bot 1",
      "trump_source": "subastado",
      "subastado_winner_name": "bot 1",
      "subastado_bid": 5,
      "subastado_suit": "Oros",
      "started_at_utc": "2026-04-30T21:32:49.9355318Z",
      "completed_at_utc": "2026-04-30T21:37:33.0177199Z"
    },
    {
      "id": 2544,
      "room_session_id": 78,
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_start_player_name": "PayoCalvez",
      "trump_suit": "Oros",
      "trump_owner_name": "fran",
      "trump_source": "subastado",
      "subastado_winner_name": "fran",
      "subastado_bid": 4,
      "subastado_suit": "Oros",
      "started_at_utc": "2026-04-30T21:37:33.8789279Z",
      "completed_at_utc": "2026-04-30T21:39:45.6197942Z"
    },
    {
      "id": 2565,
      "room_session_id": 78,
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_start_player_name": "fran",
      "trump_suit": "Copas",
      "trump_owner_name": "fran",
      "trump_source": "subastado",
      "subastado_winner_name": "fran",
      "subastado_bid": 8,
      "subastado_suit": "Copas",
      "started_at_utc": "2026-04-30T21:39:46.4972272Z",
      "completed_at_utc": "2026-04-30T21:41:57.9162999Z"
    },
    {
      "id": 2586,
      "room_session_id": 78,
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_start_player_name": "bot 2",
      "trump_suit": "Oros",
      "trump_owner_name": "PayoCalvez",
      "trump_source": "subastado",
      "subastado_winner_name": "PayoCalvez",
      "subastado_bid": 5,
      "subastado_suit": "Oros",
      "started_at_utc": "2026-04-30T21:41:58.7839637Z",
      "completed_at_utc": "2026-04-30T21:44:10.4238532Z"
    }
  ],
  "manos": [
    {
      "id": 9114,
      "round_id": 2323,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 1,
      "made": 1,
      "initial_hand_json": "[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:13:46.1958869Z"
    },
    {
      "id": 9115,
      "round_id": 2323,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 1,
      "made": 2,
      "initial_hand_json": "[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:13:46.1984422Z"
    },
    {
      "id": 9116,
      "round_id": 2323,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 2,
      "made": 2,
      "initial_hand_json": "[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:13:46.1988180Z"
    },
    {
      "id": 9117,
      "round_id": 2323,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 5,
      "made": 5,
      "initial_hand_json": "[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:13:46.1988831Z"
    },
    {
      "id": 9178,
      "round_id": 2340,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 3,
      "made": 2,
      "initial_hand_json": "[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:17:18.7619950Z"
    },
    {
      "id": 9179,
      "round_id": 2340,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 2,
      "made": 2,
      "initial_hand_json": "[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:17:18.7652422Z"
    },
    {
      "id": 9180,
      "round_id": 2340,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 1,
      "made": 1,
      "initial_hand_json": "[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:17:18.7654624Z"
    },
    {
      "id": 9181,
      "round_id": 2340,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 5,
      "made": 5,
      "initial_hand_json": "[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:17:18.7655136Z"
    },
    {
      "id": 9242,
      "round_id": 2357,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 4,
      "made": 4,
      "initial_hand_json": "[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:19:17.0130412Z"
    },
    {
      "id": 9243,
      "round_id": 2357,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 1,
      "made": 1,
      "initial_hand_json": "[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:19:17.0156785Z"
    },
    {
      "id": 9244,
      "round_id": 2357,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 2,
      "made": 3,
      "initial_hand_json": "[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:19:17.0162405Z"
    },
    {
      "id": 9245,
      "round_id": 2357,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 4,
      "made": 2,
      "initial_hand_json": "[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:19:17.0163562Z"
    },
    {
      "id": 9306,
      "round_id": 2374,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 4,
      "made": 4,
      "initial_hand_json": "[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:21:16.0529085Z"
    },
    {
      "id": 9307,
      "round_id": 2374,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 0,
      "made": 0,
      "initial_hand_json": "[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:21:16.0555625Z"
    },
    {
      "id": 9308,
      "round_id": 2374,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 3,
      "made": 4,
      "initial_hand_json": "[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:21:16.0562083Z"
    },
    {
      "id": 9309,
      "round_id": 2374,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 2,
      "made": 2,
      "initial_hand_json": "[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:21:16.0563445Z"
    },
    {
      "id": 9370,
      "round_id": 2391,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 2,
      "made": 3,
      "initial_hand_json": "[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:23:04.4486496Z"
    },
    {
      "id": 9371,
      "round_id": 2391,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 2,
      "made": 2,
      "initial_hand_json": "[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:23:04.4512840Z"
    },
    {
      "id": 9372,
      "round_id": 2391,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 3,
      "made": 2,
      "initial_hand_json": "[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:23:04.4513557Z"
    },
    {
      "id": 9373,
      "round_id": 2391,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 1,
      "made": 2,
      "initial_hand_json": "[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:23:04.4516000Z"
    },
    {
      "id": 9430,
      "round_id": 2407,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 2,
      "made": 3,
      "initial_hand_json": "[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:24:43.1091219Z"
    },
    {
      "id": 9431,
      "round_id": 2407,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 0,
      "made": 1,
      "initial_hand_json": "[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:24:43.1123513Z"
    },
    {
      "id": 9432,
      "round_id": 2407,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 2,
      "made": 2,
      "initial_hand_json": "[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:24:43.1131663Z"
    },
    {
      "id": 9433,
      "round_id": 2407,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 2,
      "made": 2,
      "initial_hand_json": "[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:24:43.1133001Z"
    },
    {
      "id": 9486,
      "round_id": 2422,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 2,
      "made": 3,
      "initial_hand_json": "[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:26:11.6708855Z"
    },
    {
      "id": 9487,
      "round_id": 2422,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 1,
      "made": 0,
      "initial_hand_json": "[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:26:11.6736633Z"
    },
    {
      "id": 9488,
      "round_id": 2422,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 0,
      "made": 1,
      "initial_hand_json": "[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:26:11.6741089Z"
    },
    {
      "id": 9489,
      "round_id": 2422,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 2,
      "made": 3,
      "initial_hand_json": "[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:26:11.6742053Z"
    },
    {
      "id": 9538,
      "round_id": 2436,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 0,
      "made": 0,
      "initial_hand_json": "[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:27:30.2858572Z"
    },
    {
      "id": 9539,
      "round_id": 2436,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 3,
      "made": 3,
      "initial_hand_json": "[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:27:30.2881081Z"
    },
    {
      "id": 9540,
      "round_id": 2436,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 1,
      "made": 1,
      "initial_hand_json": "[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:27:30.2882620Z"
    },
    {
      "id": 9541,
      "round_id": 2436,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 1,
      "made": 2,
      "initial_hand_json": "[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:27:30.2887823Z"
    },
    {
      "id": 9586,
      "round_id": 2449,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 2,
      "made": 0,
      "initial_hand_json": "[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:28:38.6787484Z"
    },
    {
      "id": 9587,
      "round_id": 2449,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 3,
      "made": 4,
      "initial_hand_json": "[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:28:38.6813894Z"
    },
    {
      "id": 9588,
      "round_id": 2449,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 0,
      "made": 0,
      "initial_hand_json": "[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:28:38.6815852Z"
    },
    {
      "id": 9589,
      "round_id": 2449,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 1,
      "made": 1,
      "initial_hand_json": "[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:28:38.6816728Z"
    },
    {
      "id": 9630,
      "round_id": 2461,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 2,
      "made": 2,
      "initial_hand_json": "[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:29:36.5156935Z"
    },
    {
      "id": 9631,
      "round_id": 2461,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 2,
      "made": 2,
      "initial_hand_json": "[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:29:36.5178024Z"
    },
    {
      "id": 9632,
      "round_id": 2461,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 1,
      "made": 0,
      "initial_hand_json": "[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:29:36.5179587Z"
    },
    {
      "id": 9633,
      "round_id": 2461,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 0,
      "made": 0,
      "initial_hand_json": "[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:29:36.5180520Z"
    },
    {
      "id": 9670,
      "round_id": 2472,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 0,
      "made": 2,
      "initial_hand_json": "[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:30:23.8627061Z"
    },
    {
      "id": 9671,
      "round_id": 2472,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 1,
      "made": 1,
      "initial_hand_json": "[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:30:23.8650567Z"
    },
    {
      "id": 9672,
      "round_id": 2472,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 0,
      "made": 0,
      "initial_hand_json": "[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:30:23.8652104Z"
    },
    {
      "id": 9673,
      "round_id": 2472,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 1,
      "made": 0,
      "initial_hand_json": "[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:30:23.8653024Z"
    },
    {
      "id": 9706,
      "round_id": 2482,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 1,
      "made": 2,
      "initial_hand_json": "[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:31:01.1313910Z"
    },
    {
      "id": 9707,
      "round_id": 2482,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 0,
      "made": 0,
      "initial_hand_json": "[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:31:01.1337828Z"
    },
    {
      "id": 9708,
      "round_id": 2482,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 0,
      "made": 0,
      "initial_hand_json": "[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:31:01.1339620Z"
    },
    {
      "id": 9709,
      "round_id": 2482,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 0,
      "made": 0,
      "initial_hand_json": "[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:31:01.1340539Z"
    },
    {
      "id": 9738,
      "round_id": 2491,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 0,
      "made": 1,
      "initial_hand_json": "[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:31:28.0014541Z"
    },
    {
      "id": 9739,
      "round_id": 2491,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 0,
      "made": 0,
      "initial_hand_json": "[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:31:28.0036025Z"
    },
    {
      "id": 9740,
      "round_id": 2491,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 0,
      "made": 0,
      "initial_hand_json": "[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:31:28.0036681Z"
    },
    {
      "id": 9741,
      "round_id": 2491,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 0,
      "made": 0,
      "initial_hand_json": "[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:31:28.0037094Z"
    },
    {
      "id": 9766,
      "round_id": 2499,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 1,
      "made": 0,
      "initial_hand_json": "[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:31:54.9901300Z"
    },
    {
      "id": 9767,
      "round_id": 2499,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 0,
      "made": 0,
      "initial_hand_json": "[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:31:54.9926050Z"
    },
    {
      "id": 9768,
      "round_id": 2499,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 1,
      "made": 1,
      "initial_hand_json": "[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:31:54.9927552Z"
    },
    {
      "id": 9769,
      "round_id": 2499,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 0,
      "made": 0,
      "initial_hand_json": "[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:31:54.9928448Z"
    },
    {
      "id": 9794,
      "round_id": 2507,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 0,
      "made": 0,
      "initial_hand_json": "[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:32:21.9922266Z"
    },
    {
      "id": 9795,
      "round_id": 2507,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 1,
      "made": 0,
      "initial_hand_json": "[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:32:21.9946409Z"
    },
    {
      "id": 9796,
      "round_id": 2507,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 0,
      "made": 0,
      "initial_hand_json": "[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:32:21.9947934Z"
    },
    {
      "id": 9797,
      "round_id": 2507,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 1,
      "made": 1,
      "initial_hand_json": "[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:32:21.9948809Z"
    },
    {
      "id": 9822,
      "round_id": 2515,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 0,
      "made": 0,
      "initial_hand_json": "[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:32:48.8492675Z"
    },
    {
      "id": 9823,
      "round_id": 2515,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 1,
      "made": 1,
      "initial_hand_json": "[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:32:48.8518754Z"
    },
    {
      "id": 9824,
      "round_id": 2515,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 1,
      "made": 0,
      "initial_hand_json": "[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:32:48.8520439Z"
    },
    {
      "id": 9825,
      "round_id": 2515,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 0,
      "made": 0,
      "initial_hand_json": "[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:32:48.8521476Z"
    },
    {
      "id": 9850,
      "round_id": 2523,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 2,
      "made": 1,
      "initial_hand_json": "[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:37:32.8098874Z"
    },
    {
      "id": 9851,
      "round_id": 2523,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 4,
      "made": 4,
      "initial_hand_json": "[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:37:32.8125000Z"
    },
    {
      "id": 9852,
      "round_id": 2523,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 2,
      "made": 2,
      "initial_hand_json": "[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:37:32.8126684Z"
    },
    {
      "id": 9853,
      "round_id": 2523,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 1,
      "made": 3,
      "initial_hand_json": "[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:37:32.8134365Z"
    },
    {
      "id": 9930,
      "round_id": 2544,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 4,
      "made": 4,
      "initial_hand_json": "[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:39:45.4062563Z"
    },
    {
      "id": 9931,
      "round_id": 2544,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 1,
      "made": 1,
      "initial_hand_json": "[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:39:45.4097319Z"
    },
    {
      "id": 9932,
      "round_id": 2544,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 2,
      "made": 2,
      "initial_hand_json": "[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:39:45.4106013Z"
    },
    {
      "id": 9933,
      "round_id": 2544,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 2,
      "made": 3,
      "initial_hand_json": "[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:39:45.4107896Z"
    },
    {
      "id": 10010,
      "round_id": 2565,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 5,
      "made": 6,
      "initial_hand_json": "[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:41:57.6915952Z"
    },
    {
      "id": 10011,
      "round_id": 2565,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 2,
      "made": 1,
      "initial_hand_json": "[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:41:57.6943049Z"
    },
    {
      "id": 10012,
      "round_id": 2565,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 1,
      "made": 1,
      "initial_hand_json": "[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:41:57.6949076Z"
    },
    {
      "id": 10013,
      "round_id": 2565,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 2,
      "made": 2,
      "initial_hand_json": "[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:41:57.6949678Z"
    },
    {
      "id": 10090,
      "round_id": 2586,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 2,
      "made": 2,
      "initial_hand_json": "[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:44:10.2005691Z"
    },
    {
      "id": 10091,
      "round_id": 2586,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 0,
      "made": 1,
      "initial_hand_json": "[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:44:10.2025324Z"
    },
    {
      "id": 10092,
      "round_id": 2586,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 4,
      "made": 3,
      "initial_hand_json": "[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:44:10.2030066Z"
    },
    {
      "id": 10093,
      "round_id": 2586,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 3,
      "made": 4,
      "initial_hand_json": "[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-04-30T21:44:10.2031061Z"
    }
  ],
  "puntuaciones": [
    {
      "id": 232,
      "round_id": 2323,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 1,
      "made": 1,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 15,
      "total_score": 15,
      "recorded_at_utc": "2026-04-30T21:13:46.8561638Z"
    },
    {
      "id": 233,
      "round_id": 2323,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 1,
      "made": 2,
      "exact_hit": 0,
      "overbid": 0,
      "underbid": 1,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": -5,
      "recorded_at_utc": "2026-04-30T21:13:46.8584729Z"
    },
    {
      "id": 234,
      "round_id": 2323,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 2,
      "made": 2,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 20,
      "total_score": 20,
      "recorded_at_utc": "2026-04-30T21:13:46.8586440Z"
    },
    {
      "id": 235,
      "round_id": 2323,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 5,
      "made": 5,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 35,
      "total_score": 35,
      "recorded_at_utc": "2026-04-30T21:13:46.8587430Z"
    },
    {
      "id": 236,
      "round_id": 2340,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 3,
      "made": 2,
      "exact_hit": 0,
      "overbid": 1,
      "underbid": 0,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 10,
      "recorded_at_utc": "2026-04-30T21:17:19.3635804Z"
    },
    {
      "id": 237,
      "round_id": 2340,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 2,
      "made": 2,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 20,
      "total_score": 15,
      "recorded_at_utc": "2026-04-30T21:17:19.3648530Z"
    },
    {
      "id": 238,
      "round_id": 2340,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 1,
      "made": 1,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 15,
      "total_score": 35,
      "recorded_at_utc": "2026-04-30T21:17:19.3649255Z"
    },
    {
      "id": 239,
      "round_id": 2340,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 5,
      "made": 5,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 35,
      "total_score": 70,
      "recorded_at_utc": "2026-04-30T21:17:19.3649744Z"
    },
    {
      "id": 240,
      "round_id": 2357,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 4,
      "made": 4,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 30,
      "total_score": 40,
      "recorded_at_utc": "2026-04-30T21:19:17.6242432Z"
    },
    {
      "id": 241,
      "round_id": 2357,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 1,
      "made": 1,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 15,
      "total_score": 30,
      "recorded_at_utc": "2026-04-30T21:19:17.6274665Z"
    },
    {
      "id": 242,
      "round_id": 2357,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 2,
      "made": 3,
      "exact_hit": 0,
      "overbid": 0,
      "underbid": 1,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 30,
      "recorded_at_utc": "2026-04-30T21:19:17.6276479Z"
    },
    {
      "id": 243,
      "round_id": 2357,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 4,
      "made": 2,
      "exact_hit": 0,
      "overbid": 1,
      "underbid": 0,
      "bid_error": 2,
      "score_delta": -10,
      "total_score": 60,
      "recorded_at_utc": "2026-04-30T21:19:17.6277572Z"
    },
    {
      "id": 244,
      "round_id": 2374,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 4,
      "made": 4,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 30,
      "total_score": 70,
      "recorded_at_utc": "2026-04-30T21:21:16.6971573Z"
    },
    {
      "id": 245,
      "round_id": 2374,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 0,
      "made": 0,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 10,
      "total_score": 40,
      "recorded_at_utc": "2026-04-30T21:21:16.6998130Z"
    },
    {
      "id": 246,
      "round_id": 2374,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 3,
      "made": 4,
      "exact_hit": 0,
      "overbid": 0,
      "underbid": 1,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 25,
      "recorded_at_utc": "2026-04-30T21:21:16.6999739Z"
    },
    {
      "id": 247,
      "round_id": 2374,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 2,
      "made": 2,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 20,
      "total_score": 80,
      "recorded_at_utc": "2026-04-30T21:21:16.7000674Z"
    },
    {
      "id": 248,
      "round_id": 2391,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 2,
      "made": 3,
      "exact_hit": 0,
      "overbid": 0,
      "underbid": 1,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 65,
      "recorded_at_utc": "2026-04-30T21:23:05.1027381Z"
    },
    {
      "id": 249,
      "round_id": 2391,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 2,
      "made": 2,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 20,
      "total_score": 60,
      "recorded_at_utc": "2026-04-30T21:23:05.1085013Z"
    },
    {
      "id": 250,
      "round_id": 2391,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 3,
      "made": 2,
      "exact_hit": 0,
      "overbid": 1,
      "underbid": 0,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 20,
      "recorded_at_utc": "2026-04-30T21:23:05.1087087Z"
    },
    {
      "id": 251,
      "round_id": 2391,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 1,
      "made": 2,
      "exact_hit": 0,
      "overbid": 0,
      "underbid": 1,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 75,
      "recorded_at_utc": "2026-04-30T21:23:05.1088164Z"
    },
    {
      "id": 252,
      "round_id": 2407,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 2,
      "made": 3,
      "exact_hit": 0,
      "overbid": 0,
      "underbid": 1,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 60,
      "recorded_at_utc": "2026-04-30T21:24:43.7871025Z"
    },
    {
      "id": 253,
      "round_id": 2407,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 0,
      "made": 1,
      "exact_hit": 0,
      "overbid": 0,
      "underbid": 1,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 55,
      "recorded_at_utc": "2026-04-30T21:24:43.7894842Z"
    },
    {
      "id": 254,
      "round_id": 2407,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 2,
      "made": 2,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 20,
      "total_score": 40,
      "recorded_at_utc": "2026-04-30T21:24:43.7896735Z"
    },
    {
      "id": 255,
      "round_id": 2407,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 2,
      "made": 2,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 20,
      "total_score": 95,
      "recorded_at_utc": "2026-04-30T21:24:43.7897725Z"
    },
    {
      "id": 256,
      "round_id": 2422,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 2,
      "made": 3,
      "exact_hit": 0,
      "overbid": 0,
      "underbid": 1,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 55,
      "recorded_at_utc": "2026-04-30T21:26:12.3290037Z"
    },
    {
      "id": 257,
      "round_id": 2422,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 1,
      "made": 0,
      "exact_hit": 0,
      "overbid": 1,
      "underbid": 0,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 50,
      "recorded_at_utc": "2026-04-30T21:26:12.3302530Z"
    },
    {
      "id": 258,
      "round_id": 2422,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 0,
      "made": 1,
      "exact_hit": 0,
      "overbid": 0,
      "underbid": 1,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 35,
      "recorded_at_utc": "2026-04-30T21:26:12.3303509Z"
    },
    {
      "id": 259,
      "round_id": 2422,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 2,
      "made": 3,
      "exact_hit": 0,
      "overbid": 0,
      "underbid": 1,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 90,
      "recorded_at_utc": "2026-04-30T21:26:12.3304026Z"
    },
    {
      "id": 260,
      "round_id": 2436,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 0,
      "made": 0,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 10,
      "total_score": 65,
      "recorded_at_utc": "2026-04-30T21:27:30.9521916Z"
    },
    {
      "id": 261,
      "round_id": 2436,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 3,
      "made": 3,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 25,
      "total_score": 75,
      "recorded_at_utc": "2026-04-30T21:27:30.9549557Z"
    },
    {
      "id": 262,
      "round_id": 2436,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 1,
      "made": 1,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 15,
      "total_score": 50,
      "recorded_at_utc": "2026-04-30T21:27:30.9551231Z"
    },
    {
      "id": 263,
      "round_id": 2436,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 1,
      "made": 2,
      "exact_hit": 0,
      "overbid": 0,
      "underbid": 1,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 85,
      "recorded_at_utc": "2026-04-30T21:27:30.9552342Z"
    },
    {
      "id": 264,
      "round_id": 2449,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 2,
      "made": 0,
      "exact_hit": 0,
      "overbid": 1,
      "underbid": 0,
      "bid_error": 2,
      "score_delta": -10,
      "total_score": 55,
      "recorded_at_utc": "2026-04-30T21:28:39.3452241Z"
    },
    {
      "id": 265,
      "round_id": 2449,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 3,
      "made": 4,
      "exact_hit": 0,
      "overbid": 0,
      "underbid": 1,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 70,
      "recorded_at_utc": "2026-04-30T21:28:39.3479660Z"
    },
    {
      "id": 266,
      "round_id": 2449,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 0,
      "made": 0,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 10,
      "total_score": 60,
      "recorded_at_utc": "2026-04-30T21:28:39.3481327Z"
    },
    {
      "id": 267,
      "round_id": 2449,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 1,
      "made": 1,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 15,
      "total_score": 100,
      "recorded_at_utc": "2026-04-30T21:28:39.3482355Z"
    },
    {
      "id": 268,
      "round_id": 2461,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 2,
      "made": 2,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 20,
      "total_score": 75,
      "recorded_at_utc": "2026-04-30T21:29:37.1595998Z"
    },
    {
      "id": 269,
      "round_id": 2461,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 2,
      "made": 2,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 20,
      "total_score": 90,
      "recorded_at_utc": "2026-04-30T21:29:37.1623190Z"
    },
    {
      "id": 270,
      "round_id": 2461,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 1,
      "made": 0,
      "exact_hit": 0,
      "overbid": 1,
      "underbid": 0,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 55,
      "recorded_at_utc": "2026-04-30T21:29:37.1624859Z"
    },
    {
      "id": 271,
      "round_id": 2461,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 0,
      "made": 0,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 10,
      "total_score": 110,
      "recorded_at_utc": "2026-04-30T21:29:37.1626105Z"
    },
    {
      "id": 272,
      "round_id": 2472,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 0,
      "made": 2,
      "exact_hit": 0,
      "overbid": 0,
      "underbid": 1,
      "bid_error": 2,
      "score_delta": -10,
      "total_score": 65,
      "recorded_at_utc": "2026-04-30T21:30:24.4735314Z"
    },
    {
      "id": 273,
      "round_id": 2472,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 1,
      "made": 1,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 15,
      "total_score": 105,
      "recorded_at_utc": "2026-04-30T21:30:24.4761302Z"
    },
    {
      "id": 274,
      "round_id": 2472,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 0,
      "made": 0,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 10,
      "total_score": 65,
      "recorded_at_utc": "2026-04-30T21:30:24.4762982Z"
    },
    {
      "id": 275,
      "round_id": 2472,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 1,
      "made": 0,
      "exact_hit": 0,
      "overbid": 1,
      "underbid": 0,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 105,
      "recorded_at_utc": "2026-04-30T21:30:24.4764021Z"
    },
    {
      "id": 276,
      "round_id": 2482,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 1,
      "made": 2,
      "exact_hit": 0,
      "overbid": 0,
      "underbid": 1,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 60,
      "recorded_at_utc": "2026-04-30T21:31:01.7761778Z"
    },
    {
      "id": 277,
      "round_id": 2482,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 0,
      "made": 0,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 10,
      "total_score": 115,
      "recorded_at_utc": "2026-04-30T21:31:01.7788828Z"
    },
    {
      "id": 278,
      "round_id": 2482,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 0,
      "made": 0,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 10,
      "total_score": 75,
      "recorded_at_utc": "2026-04-30T21:31:01.7790488Z"
    },
    {
      "id": 279,
      "round_id": 2482,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 0,
      "made": 0,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 10,
      "total_score": 115,
      "recorded_at_utc": "2026-04-30T21:31:01.7791548Z"
    },
    {
      "id": 280,
      "round_id": 2491,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 0,
      "made": 1,
      "exact_hit": 0,
      "overbid": 0,
      "underbid": 1,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 55,
      "recorded_at_utc": "2026-04-30T21:31:28.6335861Z"
    },
    {
      "id": 281,
      "round_id": 2491,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 0,
      "made": 0,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 10,
      "total_score": 125,
      "recorded_at_utc": "2026-04-30T21:31:28.6364150Z"
    },
    {
      "id": 282,
      "round_id": 2491,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 0,
      "made": 0,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 10,
      "total_score": 85,
      "recorded_at_utc": "2026-04-30T21:31:28.6365809Z"
    },
    {
      "id": 283,
      "round_id": 2491,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 0,
      "made": 0,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 10,
      "total_score": 125,
      "recorded_at_utc": "2026-04-30T21:31:28.6366301Z"
    },
    {
      "id": 284,
      "round_id": 2499,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 1,
      "made": 0,
      "exact_hit": 0,
      "overbid": 1,
      "underbid": 0,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 50,
      "recorded_at_utc": "2026-04-30T21:31:55.6238900Z"
    },
    {
      "id": 285,
      "round_id": 2499,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 0,
      "made": 0,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 10,
      "total_score": 135,
      "recorded_at_utc": "2026-04-30T21:31:55.6271049Z"
    },
    {
      "id": 286,
      "round_id": 2499,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 1,
      "made": 1,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 15,
      "total_score": 100,
      "recorded_at_utc": "2026-04-30T21:31:55.6272629Z"
    },
    {
      "id": 287,
      "round_id": 2499,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 0,
      "made": 0,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 10,
      "total_score": 135,
      "recorded_at_utc": "2026-04-30T21:31:55.6273575Z"
    },
    {
      "id": 288,
      "round_id": 2507,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 0,
      "made": 0,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 10,
      "total_score": 60,
      "recorded_at_utc": "2026-04-30T21:32:22.6250031Z"
    },
    {
      "id": 289,
      "round_id": 2507,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 1,
      "made": 0,
      "exact_hit": 0,
      "overbid": 1,
      "underbid": 0,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 130,
      "recorded_at_utc": "2026-04-30T21:32:22.6275198Z"
    },
    {
      "id": 290,
      "round_id": 2507,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 0,
      "made": 0,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 10,
      "total_score": 110,
      "recorded_at_utc": "2026-04-30T21:32:22.6276814Z"
    },
    {
      "id": 291,
      "round_id": 2507,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 1,
      "made": 1,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 15,
      "total_score": 150,
      "recorded_at_utc": "2026-04-30T21:32:22.6277874Z"
    },
    {
      "id": 292,
      "round_id": 2515,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 0,
      "made": 0,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 10,
      "total_score": 70,
      "recorded_at_utc": "2026-04-30T21:32:49.4827055Z"
    },
    {
      "id": 293,
      "round_id": 2515,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 1,
      "made": 1,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 15,
      "total_score": 145,
      "recorded_at_utc": "2026-04-30T21:32:49.4864718Z"
    },
    {
      "id": 294,
      "round_id": 2515,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 1,
      "made": 0,
      "exact_hit": 0,
      "overbid": 1,
      "underbid": 0,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 105,
      "recorded_at_utc": "2026-04-30T21:32:49.4866367Z"
    },
    {
      "id": 295,
      "round_id": 2515,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 0,
      "made": 0,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 10,
      "total_score": 160,
      "recorded_at_utc": "2026-04-30T21:32:49.4867399Z"
    },
    {
      "id": 296,
      "round_id": 2523,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 2,
      "made": 1,
      "exact_hit": 0,
      "overbid": 1,
      "underbid": 0,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 65,
      "recorded_at_utc": "2026-04-30T21:37:33.4098593Z"
    },
    {
      "id": 297,
      "round_id": 2523,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 4,
      "made": 4,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 30,
      "total_score": 175,
      "recorded_at_utc": "2026-04-30T21:37:33.4124287Z"
    },
    {
      "id": 298,
      "round_id": 2523,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 2,
      "made": 2,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 20,
      "total_score": 125,
      "recorded_at_utc": "2026-04-30T21:37:33.4126259Z"
    },
    {
      "id": 299,
      "round_id": 2523,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 1,
      "made": 3,
      "exact_hit": 0,
      "overbid": 0,
      "underbid": 1,
      "bid_error": 2,
      "score_delta": -10,
      "total_score": 150,
      "recorded_at_utc": "2026-04-30T21:37:33.4127438Z"
    },
    {
      "id": 300,
      "round_id": 2544,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 4,
      "made": 4,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 30,
      "total_score": 95,
      "recorded_at_utc": "2026-04-30T21:39:46.0396574Z"
    },
    {
      "id": 301,
      "round_id": 2544,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 1,
      "made": 1,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 15,
      "total_score": 190,
      "recorded_at_utc": "2026-04-30T21:39:46.0421846Z"
    },
    {
      "id": 302,
      "round_id": 2544,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 2,
      "made": 2,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 20,
      "total_score": 145,
      "recorded_at_utc": "2026-04-30T21:39:46.0423256Z"
    },
    {
      "id": 303,
      "round_id": 2544,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 2,
      "made": 3,
      "exact_hit": 0,
      "overbid": 0,
      "underbid": 1,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 145,
      "recorded_at_utc": "2026-04-30T21:39:46.0424145Z"
    },
    {
      "id": 304,
      "round_id": 2565,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 5,
      "made": 6,
      "exact_hit": 0,
      "overbid": 0,
      "underbid": 1,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 90,
      "recorded_at_utc": "2026-04-30T21:41:58.3137013Z"
    },
    {
      "id": 305,
      "round_id": 2565,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 2,
      "made": 1,
      "exact_hit": 0,
      "overbid": 1,
      "underbid": 0,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 185,
      "recorded_at_utc": "2026-04-30T21:41:58.3167478Z"
    },
    {
      "id": 306,
      "round_id": 2565,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 1,
      "made": 1,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 15,
      "total_score": 160,
      "recorded_at_utc": "2026-04-30T21:41:58.3169212Z"
    },
    {
      "id": 307,
      "round_id": 2565,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 2,
      "made": 2,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 20,
      "total_score": 165,
      "recorded_at_utc": "2026-04-30T21:41:58.3170266Z"
    },
    {
      "id": 308,
      "round_id": 2586,
      "player_name": "fran",
      "seat_index": 0,
      "bid": 2,
      "made": 2,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 20,
      "total_score": 110,
      "recorded_at_utc": "2026-04-30T21:44:10.8327036Z"
    },
    {
      "id": 309,
      "round_id": 2586,
      "player_name": "bot 1",
      "seat_index": 1,
      "bid": 0,
      "made": 1,
      "exact_hit": 0,
      "overbid": 0,
      "underbid": 1,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 180,
      "recorded_at_utc": "2026-04-30T21:44:10.8355021Z"
    },
    {
      "id": 310,
      "round_id": 2586,
      "player_name": "bot 2",
      "seat_index": 2,
      "bid": 4,
      "made": 3,
      "exact_hit": 0,
      "overbid": 1,
      "underbid": 0,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 155,
      "recorded_at_utc": "2026-04-30T21:44:10.8356845Z"
    },
    {
      "id": 311,
      "round_id": 2586,
      "player_name": "PayoCalvez",
      "seat_index": 3,
      "bid": 3,
      "made": 4,
      "exact_hit": 0,
      "overbid": 0,
      "underbid": 1,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 160,
      "recorded_at_utc": "2026-04-30T21:44:10.8357822Z"
    }
  ],
  "bazas": [
    {
      "id": 935,
      "round_id": 2323,
      "trick_index": 1,
      "lead_player_name": "fran",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-04-30T21:11:37.7010345Z"
    },
    {
      "id": 936,
      "round_id": 2323,
      "trick_index": 2,
      "lead_player_name": "bot 2",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-04-30T21:11:56.0215382Z"
    },
    {
      "id": 937,
      "round_id": 2323,
      "trick_index": 3,
      "lead_player_name": "bot 2",
      "winner_name": "bot 1",
      "completed_at_utc": "2026-04-30T21:12:14.6123152Z"
    },
    {
      "id": 938,
      "round_id": 2323,
      "trick_index": 4,
      "lead_player_name": "bot 1",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:12:42.4246324Z"
    },
    {
      "id": 939,
      "round_id": 2323,
      "trick_index": 5,
      "lead_player_name": "fran",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:12:52.6475714Z"
    },
    {
      "id": 940,
      "round_id": 2323,
      "trick_index": 6,
      "lead_player_name": "PayoCalvez",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:13:04.3254905Z"
    },
    {
      "id": 941,
      "round_id": 2323,
      "trick_index": 7,
      "lead_player_name": "PayoCalvez",
      "winner_name": "bot 1",
      "completed_at_utc": "2026-04-30T21:13:15.2156808Z"
    },
    {
      "id": 942,
      "round_id": 2323,
      "trick_index": 8,
      "lead_player_name": "bot 1",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:13:25.1057749Z"
    },
    {
      "id": 943,
      "round_id": 2323,
      "trick_index": 9,
      "lead_player_name": "PayoCalvez",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:13:34.9717596Z"
    },
    {
      "id": 944,
      "round_id": 2323,
      "trick_index": 10,
      "lead_player_name": "PayoCalvez",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:13:44.8060726Z"
    },
    {
      "id": 945,
      "round_id": 2340,
      "trick_index": 1,
      "lead_player_name": "bot 1",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:15:46.2569228Z"
    },
    {
      "id": 946,
      "round_id": 2340,
      "trick_index": 2,
      "lead_player_name": "fran",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-04-30T21:15:56.3242845Z"
    },
    {
      "id": 947,
      "round_id": 2340,
      "trick_index": 3,
      "lead_player_name": "bot 2",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:16:06.4138908Z"
    },
    {
      "id": 948,
      "round_id": 2340,
      "trick_index": 4,
      "lead_player_name": "PayoCalvez",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:16:16.5690197Z"
    },
    {
      "id": 949,
      "round_id": 2340,
      "trick_index": 5,
      "lead_player_name": "PayoCalvez",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:16:26.6699006Z"
    },
    {
      "id": 950,
      "round_id": 2340,
      "trick_index": 6,
      "lead_player_name": "PayoCalvez",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:16:36.7380332Z"
    },
    {
      "id": 951,
      "round_id": 2340,
      "trick_index": 7,
      "lead_player_name": "PayoCalvez",
      "winner_name": "bot 1",
      "completed_at_utc": "2026-04-30T21:16:46.9492888Z"
    },
    {
      "id": 952,
      "round_id": 2340,
      "trick_index": 8,
      "lead_player_name": "bot 1",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:16:57.1276512Z"
    },
    {
      "id": 953,
      "round_id": 2340,
      "trick_index": 9,
      "lead_player_name": "PayoCalvez",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:17:07.2727264Z"
    },
    {
      "id": 954,
      "round_id": 2340,
      "trick_index": 10,
      "lead_player_name": "fran",
      "winner_name": "bot 1",
      "completed_at_utc": "2026-04-30T21:17:17.4068838Z"
    },
    {
      "id": 955,
      "round_id": 2357,
      "trick_index": 1,
      "lead_player_name": "bot 2",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:17:44.7521848Z"
    },
    {
      "id": 956,
      "round_id": 2357,
      "trick_index": 2,
      "lead_player_name": "fran",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:17:54.8531375Z"
    },
    {
      "id": 957,
      "round_id": 2357,
      "trick_index": 3,
      "lead_player_name": "PayoCalvez",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:18:04.9747242Z"
    },
    {
      "id": 958,
      "round_id": 2357,
      "trick_index": 4,
      "lead_player_name": "PayoCalvez",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:18:15.0437768Z"
    },
    {
      "id": 959,
      "round_id": 2357,
      "trick_index": 5,
      "lead_player_name": "fran",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-04-30T21:18:25.1659429Z"
    },
    {
      "id": 960,
      "round_id": 2357,
      "trick_index": 6,
      "lead_player_name": "bot 2",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:18:35.2554500Z"
    },
    {
      "id": 961,
      "round_id": 2357,
      "trick_index": 7,
      "lead_player_name": "fran",
      "winner_name": "bot 1",
      "completed_at_utc": "2026-04-30T21:18:45.3668721Z"
    },
    {
      "id": 962,
      "round_id": 2357,
      "trick_index": 8,
      "lead_player_name": "bot 1",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:18:55.4230112Z"
    },
    {
      "id": 963,
      "round_id": 2357,
      "trick_index": 9,
      "lead_player_name": "fran",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-04-30T21:19:05.5463219Z"
    },
    {
      "id": 964,
      "round_id": 2357,
      "trick_index": 10,
      "lead_player_name": "bot 2",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-04-30T21:19:15.6567171Z"
    },
    {
      "id": 965,
      "round_id": 2374,
      "trick_index": 1,
      "lead_player_name": "PayoCalvez",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-04-30T21:19:43.0041895Z"
    },
    {
      "id": 966,
      "round_id": 2374,
      "trick_index": 2,
      "lead_player_name": "bot 2",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:19:53.1157875Z"
    },
    {
      "id": 967,
      "round_id": 2374,
      "trick_index": 3,
      "lead_player_name": "fran",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-04-30T21:20:03.2490701Z"
    },
    {
      "id": 968,
      "round_id": 2374,
      "trick_index": 4,
      "lead_player_name": "bot 2",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:20:13.4052818Z"
    },
    {
      "id": 969,
      "round_id": 2374,
      "trick_index": 5,
      "lead_player_name": "PayoCalvez",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-04-30T21:20:23.5613080Z"
    },
    {
      "id": 970,
      "round_id": 2374,
      "trick_index": 6,
      "lead_player_name": "bot 2",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:20:33.9730947Z"
    },
    {
      "id": 971,
      "round_id": 2374,
      "trick_index": 7,
      "lead_player_name": "fran",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-04-30T21:20:44.1295508Z"
    },
    {
      "id": 972,
      "round_id": 2374,
      "trick_index": 8,
      "lead_player_name": "bot 2",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:20:54.3626279Z"
    },
    {
      "id": 973,
      "round_id": 2374,
      "trick_index": 9,
      "lead_player_name": "fran",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:21:04.5633269Z"
    },
    {
      "id": 974,
      "round_id": 2374,
      "trick_index": 10,
      "lead_player_name": "PayoCalvez",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:21:14.7198419Z"
    },
    {
      "id": 975,
      "round_id": 2391,
      "trick_index": 1,
      "lead_player_name": "fran",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:21:42.0202838Z"
    },
    {
      "id": 976,
      "round_id": 2391,
      "trick_index": 2,
      "lead_player_name": "fran",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:21:52.1547978Z"
    },
    {
      "id": 977,
      "round_id": 2391,
      "trick_index": 3,
      "lead_player_name": "fran",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:22:02.3113192Z"
    },
    {
      "id": 978,
      "round_id": 2391,
      "trick_index": 4,
      "lead_player_name": "PayoCalvez",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-04-30T21:22:12.4345733Z"
    },
    {
      "id": 979,
      "round_id": 2391,
      "trick_index": 5,
      "lead_player_name": "bot 2",
      "winner_name": "bot 1",
      "completed_at_utc": "2026-04-30T21:22:22.5681402Z"
    },
    {
      "id": 980,
      "round_id": 2391,
      "trick_index": 6,
      "lead_player_name": "bot 1",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:22:32.7024780Z"
    },
    {
      "id": 981,
      "round_id": 2391,
      "trick_index": 7,
      "lead_player_name": "fran",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:22:42.8350788Z"
    },
    {
      "id": 982,
      "round_id": 2391,
      "trick_index": 8,
      "lead_player_name": "PayoCalvez",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-04-30T21:22:52.9813457Z"
    },
    {
      "id": 983,
      "round_id": 2391,
      "trick_index": 9,
      "lead_player_name": "bot 2",
      "winner_name": "bot 1",
      "completed_at_utc": "2026-04-30T21:23:03.1150757Z"
    },
    {
      "id": 984,
      "round_id": 2407,
      "trick_index": 1,
      "lead_player_name": "bot 1",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-04-30T21:23:30.4497639Z"
    },
    {
      "id": 985,
      "round_id": 2407,
      "trick_index": 2,
      "lead_player_name": "bot 2",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:23:40.5941679Z"
    },
    {
      "id": 986,
      "round_id": 2407,
      "trick_index": 3,
      "lead_player_name": "PayoCalvez",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:23:50.7726696Z"
    },
    {
      "id": 987,
      "round_id": 2407,
      "trick_index": 4,
      "lead_player_name": "fran",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:24:00.9400651Z"
    },
    {
      "id": 988,
      "round_id": 2407,
      "trick_index": 5,
      "lead_player_name": "PayoCalvez",
      "winner_name": "bot 1",
      "completed_at_utc": "2026-04-30T21:24:11.0848274Z"
    },
    {
      "id": 989,
      "round_id": 2407,
      "trick_index": 6,
      "lead_player_name": "bot 1",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:24:21.3415557Z"
    },
    {
      "id": 990,
      "round_id": 2407,
      "trick_index": 7,
      "lead_player_name": "fran",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-04-30T21:24:31.5087316Z"
    },
    {
      "id": 991,
      "round_id": 2407,
      "trick_index": 8,
      "lead_player_name": "bot 2",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:24:41.7426632Z"
    },
    {
      "id": 992,
      "round_id": 2422,
      "trick_index": 1,
      "lead_player_name": "bot 2",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-04-30T21:25:09.2881239Z"
    },
    {
      "id": 993,
      "round_id": 2422,
      "trick_index": 2,
      "lead_player_name": "bot 2",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:25:19.4448726Z"
    },
    {
      "id": 994,
      "round_id": 2422,
      "trick_index": 3,
      "lead_player_name": "fran",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:25:29.6029137Z"
    },
    {
      "id": 995,
      "round_id": 2422,
      "trick_index": 4,
      "lead_player_name": "PayoCalvez",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:25:39.7908102Z"
    },
    {
      "id": 996,
      "round_id": 2422,
      "trick_index": 5,
      "lead_player_name": "fran",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:25:49.9688656Z"
    },
    {
      "id": 997,
      "round_id": 2422,
      "trick_index": 6,
      "lead_player_name": "PayoCalvez",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:26:00.1037064Z"
    },
    {
      "id": 998,
      "round_id": 2422,
      "trick_index": 7,
      "lead_player_name": "fran",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:26:10.2926461Z"
    },
    {
      "id": 999,
      "round_id": 2436,
      "trick_index": 1,
      "lead_player_name": "PayoCalvez",
      "winner_name": "bot 1",
      "completed_at_utc": "2026-04-30T21:26:37.8943232Z"
    },
    {
      "id": 1000,
      "round_id": 2436,
      "trick_index": 2,
      "lead_player_name": "bot 1",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-04-30T21:26:48.0948562Z"
    },
    {
      "id": 1001,
      "round_id": 2436,
      "trick_index": 3,
      "lead_player_name": "bot 2",
      "winner_name": "bot 1",
      "completed_at_utc": "2026-04-30T21:26:58.3173676Z"
    },
    {
      "id": 1002,
      "round_id": 2436,
      "trick_index": 4,
      "lead_player_name": "bot 1",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:27:08.5189388Z"
    },
    {
      "id": 1003,
      "round_id": 2436,
      "trick_index": 5,
      "lead_player_name": "PayoCalvez",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:27:18.6956723Z"
    },
    {
      "id": 1004,
      "round_id": 2436,
      "trick_index": 6,
      "lead_player_name": "PayoCalvez",
      "winner_name": "bot 1",
      "completed_at_utc": "2026-04-30T21:27:28.8863597Z"
    },
    {
      "id": 1005,
      "round_id": 2449,
      "trick_index": 1,
      "lead_player_name": "fran",
      "winner_name": "bot 1",
      "completed_at_utc": "2026-04-30T21:27:56.4651601Z"
    },
    {
      "id": 1006,
      "round_id": 2449,
      "trick_index": 2,
      "lead_player_name": "bot 1",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:28:06.7217602Z"
    },
    {
      "id": 1007,
      "round_id": 2449,
      "trick_index": 3,
      "lead_player_name": "PayoCalvez",
      "winner_name": "bot 1",
      "completed_at_utc": "2026-04-30T21:28:17.0004180Z"
    },
    {
      "id": 1008,
      "round_id": 2449,
      "trick_index": 4,
      "lead_player_name": "bot 1",
      "winner_name": "bot 1",
      "completed_at_utc": "2026-04-30T21:28:27.1999093Z"
    },
    {
      "id": 1009,
      "round_id": 2449,
      "trick_index": 5,
      "lead_player_name": "bot 1",
      "winner_name": "bot 1",
      "completed_at_utc": "2026-04-30T21:28:37.2894324Z"
    },
    {
      "id": 1010,
      "round_id": 2461,
      "trick_index": 1,
      "lead_player_name": "bot 1",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:29:04.5807323Z"
    },
    {
      "id": 1011,
      "round_id": 2461,
      "trick_index": 2,
      "lead_player_name": "fran",
      "winner_name": "bot 1",
      "completed_at_utc": "2026-04-30T21:29:14.7257553Z"
    },
    {
      "id": 1012,
      "round_id": 2461,
      "trick_index": 3,
      "lead_player_name": "bot 1",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:29:24.9148489Z"
    },
    {
      "id": 1013,
      "round_id": 2461,
      "trick_index": 4,
      "lead_player_name": "fran",
      "winner_name": "bot 1",
      "completed_at_utc": "2026-04-30T21:29:35.1382305Z"
    },
    {
      "id": 1014,
      "round_id": 2472,
      "trick_index": 1,
      "lead_player_name": "bot 2",
      "winner_name": "bot 1",
      "completed_at_utc": "2026-04-30T21:30:02.3511971Z"
    },
    {
      "id": 1015,
      "round_id": 2472,
      "trick_index": 2,
      "lead_player_name": "bot 1",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:30:12.4511988Z"
    },
    {
      "id": 1016,
      "round_id": 2472,
      "trick_index": 3,
      "lead_player_name": "fran",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:30:22.5403349Z"
    },
    {
      "id": 1017,
      "round_id": 2482,
      "trick_index": 1,
      "lead_player_name": "PayoCalvez",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:30:49.4424542Z"
    },
    {
      "id": 1018,
      "round_id": 2482,
      "trick_index": 2,
      "lead_player_name": "fran",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:30:59.8199338Z"
    },
    {
      "id": 1019,
      "round_id": 2491,
      "trick_index": 1,
      "lead_player_name": "fran",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:31:26.6882024Z"
    },
    {
      "id": 1020,
      "round_id": 2499,
      "trick_index": 1,
      "lead_player_name": "bot 1",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-04-30T21:31:53.6242204Z"
    },
    {
      "id": 1021,
      "round_id": 2507,
      "trick_index": 1,
      "lead_player_name": "bot 2",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:32:20.6483100Z"
    },
    {
      "id": 1022,
      "round_id": 2515,
      "trick_index": 1,
      "lead_player_name": "PayoCalvez",
      "winner_name": "bot 1",
      "completed_at_utc": "2026-04-30T21:32:47.5607241Z"
    },
    {
      "id": 1023,
      "round_id": 2523,
      "trick_index": 1,
      "lead_player_name": "fran",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:36:00.5485536Z"
    },
    {
      "id": 1024,
      "round_id": 2523,
      "trick_index": 2,
      "lead_player_name": "fran",
      "winner_name": "bot 1",
      "completed_at_utc": "2026-04-30T21:36:10.6054252Z"
    },
    {
      "id": 1025,
      "round_id": 2523,
      "trick_index": 3,
      "lead_player_name": "bot 1",
      "winner_name": "bot 1",
      "completed_at_utc": "2026-04-30T21:36:20.7161068Z"
    },
    {
      "id": 1026,
      "round_id": 2523,
      "trick_index": 4,
      "lead_player_name": "bot 1",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:36:30.8954299Z"
    },
    {
      "id": 1027,
      "round_id": 2523,
      "trick_index": 5,
      "lead_player_name": "PayoCalvez",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-04-30T21:36:41.0065830Z"
    },
    {
      "id": 1028,
      "round_id": 2523,
      "trick_index": 6,
      "lead_player_name": "bot 2",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:36:51.1300802Z"
    },
    {
      "id": 1029,
      "round_id": 2523,
      "trick_index": 7,
      "lead_player_name": "PayoCalvez",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-04-30T21:37:01.2301813Z"
    },
    {
      "id": 1030,
      "round_id": 2523,
      "trick_index": 8,
      "lead_player_name": "bot 2",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:37:11.3862125Z"
    },
    {
      "id": 1031,
      "round_id": 2523,
      "trick_index": 9,
      "lead_player_name": "PayoCalvez",
      "winner_name": "bot 1",
      "completed_at_utc": "2026-04-30T21:37:21.5206874Z"
    },
    {
      "id": 1032,
      "round_id": 2523,
      "trick_index": 10,
      "lead_player_name": "bot 1",
      "winner_name": "bot 1",
      "completed_at_utc": "2026-04-30T21:37:31.5425768Z"
    },
    {
      "id": 1033,
      "round_id": 2544,
      "trick_index": 1,
      "lead_player_name": "bot 1",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:38:12.8244803Z"
    },
    {
      "id": 1034,
      "round_id": 2544,
      "trick_index": 2,
      "lead_player_name": "fran",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:38:22.9233711Z"
    },
    {
      "id": 1035,
      "round_id": 2544,
      "trick_index": 3,
      "lead_player_name": "fran",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:38:33.0492305Z"
    },
    {
      "id": 1036,
      "round_id": 2544,
      "trick_index": 4,
      "lead_player_name": "PayoCalvez",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-04-30T21:38:43.1923131Z"
    },
    {
      "id": 1037,
      "round_id": 2544,
      "trick_index": 5,
      "lead_player_name": "bot 2",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:38:53.3258204Z"
    },
    {
      "id": 1038,
      "round_id": 2544,
      "trick_index": 6,
      "lead_player_name": "fran",
      "winner_name": "bot 1",
      "completed_at_utc": "2026-04-30T21:39:03.4488097Z"
    },
    {
      "id": 1039,
      "round_id": 2544,
      "trick_index": 7,
      "lead_player_name": "bot 1",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-04-30T21:39:13.6712035Z"
    },
    {
      "id": 1040,
      "round_id": 2544,
      "trick_index": 8,
      "lead_player_name": "bot 2",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:39:23.8053777Z"
    },
    {
      "id": 1041,
      "round_id": 2544,
      "trick_index": 9,
      "lead_player_name": "fran",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:39:33.9618467Z"
    },
    {
      "id": 1042,
      "round_id": 2544,
      "trick_index": 10,
      "lead_player_name": "PayoCalvez",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:39:44.0495596Z"
    },
    {
      "id": 1043,
      "round_id": 2565,
      "trick_index": 1,
      "lead_player_name": "bot 2",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:40:25.4326239Z"
    },
    {
      "id": 1044,
      "round_id": 2565,
      "trick_index": 2,
      "lead_player_name": "PayoCalvez",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:40:35.5310655Z"
    },
    {
      "id": 1045,
      "round_id": 2565,
      "trick_index": 3,
      "lead_player_name": "PayoCalvez",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:40:45.6647423Z"
    },
    {
      "id": 1046,
      "round_id": 2565,
      "trick_index": 4,
      "lead_player_name": "fran",
      "winner_name": "bot 1",
      "completed_at_utc": "2026-04-30T21:40:55.7440801Z"
    },
    {
      "id": 1047,
      "round_id": 2565,
      "trick_index": 5,
      "lead_player_name": "bot 1",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:41:05.8333987Z"
    },
    {
      "id": 1048,
      "round_id": 2565,
      "trick_index": 6,
      "lead_player_name": "fran",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:41:15.9667533Z"
    },
    {
      "id": 1049,
      "round_id": 2565,
      "trick_index": 7,
      "lead_player_name": "fran",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:41:26.1561293Z"
    },
    {
      "id": 1050,
      "round_id": 2565,
      "trick_index": 8,
      "lead_player_name": "fran",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:41:36.2121485Z"
    },
    {
      "id": 1051,
      "round_id": 2565,
      "trick_index": 9,
      "lead_player_name": "fran",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-04-30T21:41:46.3027509Z"
    },
    {
      "id": 1052,
      "round_id": 2565,
      "trick_index": 10,
      "lead_player_name": "bot 2",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:41:56.3698294Z"
    },
    {
      "id": 1053,
      "round_id": 2586,
      "trick_index": 1,
      "lead_player_name": "PayoCalvez",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:42:37.7270286Z"
    },
    {
      "id": 1054,
      "round_id": 2586,
      "trick_index": 2,
      "lead_player_name": "PayoCalvez",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:42:47.8383827Z"
    },
    {
      "id": 1055,
      "round_id": 2586,
      "trick_index": 3,
      "lead_player_name": "PayoCalvez",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-04-30T21:42:57.9622173Z"
    },
    {
      "id": 1056,
      "round_id": 2586,
      "trick_index": 4,
      "lead_player_name": "bot 2",
      "winner_name": "bot 1",
      "completed_at_utc": "2026-04-30T21:43:08.1075891Z"
    },
    {
      "id": 1057,
      "round_id": 2586,
      "trick_index": 5,
      "lead_player_name": "bot 1",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:43:18.2521813Z"
    },
    {
      "id": 1058,
      "round_id": 2586,
      "trick_index": 6,
      "lead_player_name": "fran",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:43:28.4082740Z"
    },
    {
      "id": 1059,
      "round_id": 2586,
      "trick_index": 7,
      "lead_player_name": "PayoCalvez",
      "winner_name": "fran",
      "completed_at_utc": "2026-04-30T21:43:38.5422528Z"
    },
    {
      "id": 1060,
      "round_id": 2586,
      "trick_index": 8,
      "lead_player_name": "fran",
      "winner_name": "PayoCalvez",
      "completed_at_utc": "2026-04-30T21:43:48.7652751Z"
    },
    {
      "id": 1061,
      "round_id": 2586,
      "trick_index": 9,
      "lead_player_name": "PayoCalvez",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-04-30T21:43:58.8543333Z"
    },
    {
      "id": 1062,
      "round_id": 2586,
      "trick_index": 10,
      "lead_player_name": "bot 2",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-04-30T21:44:08.8654044Z"
    }
  ],
  "cartas": [
    {
      "id": 3763,
      "trick_id": 935,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 3,
      "card_suit": "Oros",
      "card_strength": 11
    },
    {
      "id": 3764,
      "trick_id": 935,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 11,
      "card_suit": "Oros",
      "card_strength": 9
    },
    {
      "id": 3765,
      "trick_id": 935,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 1,
      "card_suit": "Oros",
      "card_strength": 12
    },
    {
      "id": 3766,
      "trick_id": 935,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 2,
      "card_suit": "Oros",
      "card_strength": 1
    },
    {
      "id": 3767,
      "trick_id": 936,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 1,
      "card_suit": "Copas",
      "card_strength": 12
    },
    {
      "id": 3768,
      "trick_id": 936,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 3,
      "card_suit": "Copas",
      "card_strength": 11
    },
    {
      "id": 3769,
      "trick_id": 936,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 12,
      "card_suit": "Copas",
      "card_strength": 10
    },
    {
      "id": 3770,
      "trick_id": 936,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 10,
      "card_suit": "Copas",
      "card_strength": 8
    },
    {
      "id": 3771,
      "trick_id": 937,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 11,
      "card_suit": "Espadas",
      "card_strength": 9
    },
    {
      "id": 3772,
      "trick_id": 937,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 12,
      "card_suit": "Espadas",
      "card_strength": 10
    },
    {
      "id": 3773,
      "trick_id": 937,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 10,
      "card_suit": "Espadas",
      "card_strength": 8
    },
    {
      "id": 3774,
      "trick_id": 937,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 1,
      "card_suit": "Espadas",
      "card_strength": 12
    },
    {
      "id": 3775,
      "trick_id": 938,
      "play_order": 0,
      "player_name": "bot 1",
      "card_number": 10,
      "card_suit": "Oros",
      "card_strength": 8
    },
    {
      "id": 3776,
      "trick_id": 938,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 7,
      "card_suit": "Oros",
      "card_strength": 5
    },
    {
      "id": 3777,
      "trick_id": 938,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 12,
      "card_suit": "Oros",
      "card_strength": 10
    },
    {
      "id": 3778,
      "trick_id": 938,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 3,
      "card_suit": "Bastos",
      "card_strength": 11
    },
    {
      "id": 3779,
      "trick_id": 939,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 6,
      "card_suit": "Copas",
      "card_strength": 4
    },
    {
      "id": 3780,
      "trick_id": 939,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 7,
      "card_suit": "Copas",
      "card_strength": 5
    },
    {
      "id": 3781,
      "trick_id": 939,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 4,
      "card_suit": "Copas",
      "card_strength": 2
    },
    {
      "id": 3782,
      "trick_id": 939,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 7,
      "card_suit": "Bastos",
      "card_strength": 5
    },
    {
      "id": 3783,
      "trick_id": 940,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 1,
      "card_suit": "Bastos",
      "card_strength": 12
    },
    {
      "id": 3784,
      "trick_id": 940,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 4,
      "card_suit": "Bastos",
      "card_strength": 2
    },
    {
      "id": 3785,
      "trick_id": 940,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 5,
      "card_suit": "Bastos",
      "card_strength": 3
    },
    {
      "id": 3786,
      "trick_id": 940,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 10,
      "card_suit": "Bastos",
      "card_strength": 8
    },
    {
      "id": 3787,
      "trick_id": 941,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 5,
      "card_suit": "Oros",
      "card_strength": 3
    },
    {
      "id": 3788,
      "trick_id": 941,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 6,
      "card_suit": "Espadas",
      "card_strength": 4
    },
    {
      "id": 3789,
      "trick_id": 941,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 6,
      "card_suit": "Oros",
      "card_strength": 4
    },
    {
      "id": 3790,
      "trick_id": 941,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 4,
      "card_suit": "Oros",
      "card_strength": 2
    },
    {
      "id": 3791,
      "trick_id": 942,
      "play_order": 0,
      "player_name": "bot 1",
      "card_number": 5,
      "card_suit": "Espadas",
      "card_strength": 3
    },
    {
      "id": 3792,
      "trick_id": 942,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 7,
      "card_suit": "Espadas",
      "card_strength": 5
    },
    {
      "id": 3793,
      "trick_id": 942,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 3,
      "card_suit": "Espadas",
      "card_strength": 11
    },
    {
      "id": 3794,
      "trick_id": 942,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 4,
      "card_suit": "Espadas",
      "card_strength": 2
    },
    {
      "id": 3795,
      "trick_id": 943,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 11,
      "card_suit": "Bastos",
      "card_strength": 9
    },
    {
      "id": 3796,
      "trick_id": 943,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 11,
      "card_suit": "Copas",
      "card_strength": 9
    },
    {
      "id": 3797,
      "trick_id": 943,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 2,
      "card_suit": "Bastos",
      "card_strength": 1
    },
    {
      "id": 3798,
      "trick_id": 943,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 6,
      "card_suit": "Bastos",
      "card_strength": 4
    },
    {
      "id": 3799,
      "trick_id": 944,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 12,
      "card_suit": "Bastos",
      "card_strength": 10
    },
    {
      "id": 3800,
      "trick_id": 944,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 2,
      "card_suit": "Espadas",
      "card_strength": 1
    },
    {
      "id": 3801,
      "trick_id": 944,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 5,
      "card_suit": "Copas",
      "card_strength": 3
    },
    {
      "id": 3802,
      "trick_id": 944,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 2,
      "card_suit": "Copas",
      "card_strength": 1
    },
    {
      "id": 3803,
      "trick_id": 945,
      "play_order": 0,
      "player_name": "bot 1",
      "card_number": 3,
      "card_suit": "Espadas",
      "card_strength": 11
    },
    {
      "id": 3804,
      "trick_id": 945,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 5,
      "card_suit": "Espadas",
      "card_strength": 3
    },
    {
      "id": 3805,
      "trick_id": 945,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 4,
      "card_suit": "Espadas",
      "card_strength": 2
    },
    {
      "id": 3806,
      "trick_id": 945,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 1,
      "card_suit": "Espadas",
      "card_strength": 12
    },
    {
      "id": 3807,
      "trick_id": 946,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 12,
      "card_suit": "Espadas",
      "card_strength": 10
    },
    {
      "id": 3808,
      "trick_id": 946,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 11,
      "card_suit": "Espadas",
      "card_strength": 9
    },
    {
      "id": 3809,
      "trick_id": 946,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 4,
      "card_suit": "Bastos",
      "card_strength": 2
    },
    {
      "id": 3810,
      "trick_id": 946,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 7,
      "card_suit": "Espadas",
      "card_strength": 5
    },
    {
      "id": 3811,
      "trick_id": 947,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 3,
      "card_suit": "Oros",
      "card_strength": 11
    },
    {
      "id": 3812,
      "trick_id": 947,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 1,
      "card_suit": "Oros",
      "card_strength": 12
    },
    {
      "id": 3813,
      "trick_id": 947,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 11,
      "card_suit": "Oros",
      "card_strength": 9
    },
    {
      "id": 3814,
      "trick_id": 947,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 2,
      "card_suit": "Oros",
      "card_strength": 1
    },
    {
      "id": 3815,
      "trick_id": 948,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 1,
      "card_suit": "Bastos",
      "card_strength": 12
    },
    {
      "id": 3816,
      "trick_id": 948,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 12,
      "card_suit": "Bastos",
      "card_strength": 10
    },
    {
      "id": 3817,
      "trick_id": 948,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 3,
      "card_suit": "Bastos",
      "card_strength": 11
    },
    {
      "id": 3818,
      "trick_id": 948,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 2,
      "card_suit": "Bastos",
      "card_strength": 1
    },
    {
      "id": 3819,
      "trick_id": 949,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 3,
      "card_suit": "Copas",
      "card_strength": 11
    },
    {
      "id": 3820,
      "trick_id": 949,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 10,
      "card_suit": "Copas",
      "card_strength": 8
    },
    {
      "id": 3821,
      "trick_id": 949,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 5,
      "card_suit": "Copas",
      "card_strength": 3
    },
    {
      "id": 3822,
      "trick_id": 949,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 12,
      "card_suit": "Copas",
      "card_strength": 10
    },
    {
      "id": 3823,
      "trick_id": 950,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 1,
      "card_suit": "Copas",
      "card_strength": 12
    },
    {
      "id": 3824,
      "trick_id": 950,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 6,
      "card_suit": "Copas",
      "card_strength": 4
    },
    {
      "id": 3825,
      "trick_id": 950,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 4,
      "card_suit": "Copas",
      "card_strength": 2
    },
    {
      "id": 3826,
      "trick_id": 950,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 2,
      "card_suit": "Copas",
      "card_strength": 1
    },
    {
      "id": 3827,
      "trick_id": 951,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 10,
      "card_suit": "Oros",
      "card_strength": 8
    },
    {
      "id": 3828,
      "trick_id": 951,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 4,
      "card_suit": "Oros",
      "card_strength": 2
    },
    {
      "id": 3829,
      "trick_id": 951,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 5,
      "card_suit": "Bastos",
      "card_strength": 3
    },
    {
      "id": 3830,
      "trick_id": 951,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 12,
      "card_suit": "Oros",
      "card_strength": 10
    },
    {
      "id": 3831,
      "trick_id": 952,
      "play_order": 0,
      "player_name": "bot 1",
      "card_number": 10,
      "card_suit": "Espadas",
      "card_strength": 8
    },
    {
      "id": 3832,
      "trick_id": 952,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 11,
      "card_suit": "Copas",
      "card_strength": 9
    },
    {
      "id": 3833,
      "trick_id": 952,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 10,
      "card_suit": "Bastos",
      "card_strength": 8
    },
    {
      "id": 3834,
      "trick_id": 952,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 2,
      "card_suit": "Espadas",
      "card_strength": 1
    },
    {
      "id": 3835,
      "trick_id": 953,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 5,
      "card_suit": "Oros",
      "card_strength": 3
    },
    {
      "id": 3836,
      "trick_id": 953,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 11,
      "card_suit": "Bastos",
      "card_strength": 9
    },
    {
      "id": 3837,
      "trick_id": 953,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 6,
      "card_suit": "Espadas",
      "card_strength": 4
    },
    {
      "id": 3838,
      "trick_id": 953,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 7,
      "card_suit": "Oros",
      "card_strength": 5
    },
    {
      "id": 3839,
      "trick_id": 954,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 6,
      "card_suit": "Bastos",
      "card_strength": 4
    },
    {
      "id": 3840,
      "trick_id": 954,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 7,
      "card_suit": "Bastos",
      "card_strength": 5
    },
    {
      "id": 3841,
      "trick_id": 954,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 6,
      "card_suit": "Oros",
      "card_strength": 4
    },
    {
      "id": 3842,
      "trick_id": 954,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 7,
      "card_suit": "Copas",
      "card_strength": 5
    },
    {
      "id": 3843,
      "trick_id": 955,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 1,
      "card_suit": "Espadas",
      "card_strength": 12
    },
    {
      "id": 3844,
      "trick_id": 955,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 12,
      "card_suit": "Oros",
      "card_strength": 10
    },
    {
      "id": 3845,
      "trick_id": 955,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 1,
      "card_suit": "Oros",
      "card_strength": 12
    },
    {
      "id": 3846,
      "trick_id": 955,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 3,
      "card_suit": "Espadas",
      "card_strength": 11
    },
    {
      "id": 3847,
      "trick_id": 956,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 11,
      "card_suit": "Copas",
      "card_strength": 9
    },
    {
      "id": 3848,
      "trick_id": 956,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 6,
      "card_suit": "Copas",
      "card_strength": 4
    },
    {
      "id": 3849,
      "trick_id": 956,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 3,
      "card_suit": "Copas",
      "card_strength": 11
    },
    {
      "id": 3850,
      "trick_id": 956,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 1,
      "card_suit": "Copas",
      "card_strength": 12
    },
    {
      "id": 3851,
      "trick_id": 957,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 1,
      "card_suit": "Bastos",
      "card_strength": 12
    },
    {
      "id": 3852,
      "trick_id": 957,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 10,
      "card_suit": "Bastos",
      "card_strength": 8
    },
    {
      "id": 3853,
      "trick_id": 957,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 4,
      "card_suit": "Bastos",
      "card_strength": 2
    },
    {
      "id": 3854,
      "trick_id": 957,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 11,
      "card_suit": "Bastos",
      "card_strength": 9
    },
    {
      "id": 3855,
      "trick_id": 958,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 3,
      "card_suit": "Bastos",
      "card_strength": 11
    },
    {
      "id": 3856,
      "trick_id": 958,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 3,
      "card_suit": "Oros",
      "card_strength": 11
    },
    {
      "id": 3857,
      "trick_id": 958,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 12,
      "card_suit": "Espadas",
      "card_strength": 10
    },
    {
      "id": 3858,
      "trick_id": 958,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 6,
      "card_suit": "Bastos",
      "card_strength": 4
    },
    {
      "id": 3859,
      "trick_id": 959,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 10,
      "card_suit": "Copas",
      "card_strength": 8
    },
    {
      "id": 3860,
      "trick_id": 959,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 2,
      "card_suit": "Copas",
      "card_strength": 1
    },
    {
      "id": 3861,
      "trick_id": 959,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 10,
      "card_suit": "Oros",
      "card_strength": 8
    },
    {
      "id": 3862,
      "trick_id": 959,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 12,
      "card_suit": "Copas",
      "card_strength": 10
    },
    {
      "id": 3863,
      "trick_id": 960,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 11,
      "card_suit": "Espadas",
      "card_strength": 9
    },
    {
      "id": 3864,
      "trick_id": 960,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 7,
      "card_suit": "Oros",
      "card_strength": 5
    },
    {
      "id": 3865,
      "trick_id": 960,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 11,
      "card_suit": "Oros",
      "card_strength": 9
    },
    {
      "id": 3866,
      "trick_id": 960,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 10,
      "card_suit": "Espadas",
      "card_strength": 8
    },
    {
      "id": 3867,
      "trick_id": 961,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 7,
      "card_suit": "Copas",
      "card_strength": 5
    },
    {
      "id": 3868,
      "trick_id": 961,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 5,
      "card_suit": "Oros",
      "card_strength": 3
    },
    {
      "id": 3869,
      "trick_id": 961,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 6,
      "card_suit": "Espadas",
      "card_strength": 4
    },
    {
      "id": 3870,
      "trick_id": 961,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 7,
      "card_suit": "Bastos",
      "card_strength": 5
    },
    {
      "id": 3871,
      "trick_id": 962,
      "play_order": 0,
      "player_name": "bot 1",
      "card_number": 7,
      "card_suit": "Espadas",
      "card_strength": 5
    },
    {
      "id": 3872,
      "trick_id": 962,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 2,
      "card_suit": "Espadas",
      "card_strength": 1
    },
    {
      "id": 3873,
      "trick_id": 962,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 4,
      "card_suit": "Oros",
      "card_strength": 2
    },
    {
      "id": 3874,
      "trick_id": 962,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 6,
      "card_suit": "Oros",
      "card_strength": 4
    },
    {
      "id": 3875,
      "trick_id": 963,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 5,
      "card_suit": "Copas",
      "card_strength": 3
    },
    {
      "id": 3876,
      "trick_id": 963,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 5,
      "card_suit": "Espadas",
      "card_strength": 3
    },
    {
      "id": 3877,
      "trick_id": 963,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 2,
      "card_suit": "Oros",
      "card_strength": 1
    },
    {
      "id": 3878,
      "trick_id": 963,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 12,
      "card_suit": "Bastos",
      "card_strength": 10
    },
    {
      "id": 3879,
      "trick_id": 964,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 5,
      "card_suit": "Bastos",
      "card_strength": 3
    },
    {
      "id": 3880,
      "trick_id": 964,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 2,
      "card_suit": "Bastos",
      "card_strength": 1
    },
    {
      "id": 3881,
      "trick_id": 964,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 4,
      "card_suit": "Copas",
      "card_strength": 2
    },
    {
      "id": 3882,
      "trick_id": 964,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 4,
      "card_suit": "Espadas",
      "card_strength": 2
    },
    {
      "id": 3883,
      "trick_id": 965,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 3,
      "card_suit": "Copas",
      "card_strength": 11
    },
    {
      "id": 3884,
      "trick_id": 965,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 12,
      "card_suit": "Copas",
      "card_strength": 10
    },
    {
      "id": 3885,
      "trick_id": 965,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 11,
      "card_suit": "Copas",
      "card_strength": 9
    },
    {
      "id": 3886,
      "trick_id": 965,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 1,
      "card_suit": "Copas",
      "card_strength": 12
    },
    {
      "id": 3887,
      "trick_id": 966,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 11,
      "card_suit": "Oros",
      "card_strength": 9
    },
    {
      "id": 3888,
      "trick_id": 966,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 4,
      "card_suit": "Oros",
      "card_strength": 2
    },
    {
      "id": 3889,
      "trick_id": 966,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 1,
      "card_suit": "Oros",
      "card_strength": 12
    },
    {
      "id": 3890,
      "trick_id": 966,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 12,
      "card_suit": "Oros",
      "card_strength": 10
    },
    {
      "id": 3891,
      "trick_id": 967,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 1,
      "card_suit": "Bastos",
      "card_strength": 12
    },
    {
      "id": 3892,
      "trick_id": 967,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 12,
      "card_suit": "Bastos",
      "card_strength": 10
    },
    {
      "id": 3893,
      "trick_id": 967,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 1,
      "card_suit": "Espadas",
      "card_strength": 12
    },
    {
      "id": 3894,
      "trick_id": 967,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 11,
      "card_suit": "Bastos",
      "card_strength": 9
    },
    {
      "id": 3895,
      "trick_id": 968,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 10,
      "card_suit": "Oros",
      "card_strength": 8
    },
    {
      "id": 3896,
      "trick_id": 968,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 3,
      "card_suit": "Espadas",
      "card_strength": 11
    },
    {
      "id": 3897,
      "trick_id": 968,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 3,
      "card_suit": "Oros",
      "card_strength": 11
    },
    {
      "id": 3898,
      "trick_id": 968,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 6,
      "card_suit": "Oros",
      "card_strength": 4
    },
    {
      "id": 3899,
      "trick_id": 969,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 10,
      "card_suit": "Bastos",
      "card_strength": 8
    },
    {
      "id": 3900,
      "trick_id": 969,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 3,
      "card_suit": "Bastos",
      "card_strength": 11
    },
    {
      "id": 3901,
      "trick_id": 969,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 6,
      "card_suit": "Bastos",
      "card_strength": 4
    },
    {
      "id": 3902,
      "trick_id": 969,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 11,
      "card_suit": "Espadas",
      "card_strength": 9
    },
    {
      "id": 3903,
      "trick_id": 970,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 6,
      "card_suit": "Copas",
      "card_strength": 4
    },
    {
      "id": 3904,
      "trick_id": 970,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 7,
      "card_suit": "Copas",
      "card_strength": 5
    },
    {
      "id": 3905,
      "trick_id": 970,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 5,
      "card_suit": "Espadas",
      "card_strength": 3
    },
    {
      "id": 3906,
      "trick_id": 970,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 4,
      "card_suit": "Copas",
      "card_strength": 2
    },
    {
      "id": 3907,
      "trick_id": 971,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 2,
      "card_suit": "Bastos",
      "card_strength": 1
    },
    {
      "id": 3908,
      "trick_id": 971,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 4,
      "card_suit": "Bastos",
      "card_strength": 2
    },
    {
      "id": 3909,
      "trick_id": 971,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 10,
      "card_suit": "Espadas",
      "card_strength": 8
    },
    {
      "id": 3910,
      "trick_id": 971,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 7,
      "card_suit": "Bastos",
      "card_strength": 5
    },
    {
      "id": 3911,
      "trick_id": 972,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 5,
      "card_suit": "Copas",
      "card_strength": 3
    },
    {
      "id": 3912,
      "trick_id": 972,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 2,
      "card_suit": "Copas",
      "card_strength": 1
    },
    {
      "id": 3913,
      "trick_id": 972,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 6,
      "card_suit": "Espadas",
      "card_strength": 4
    },
    {
      "id": 3914,
      "trick_id": 972,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 10,
      "card_suit": "Copas",
      "card_strength": 8
    },
    {
      "id": 3915,
      "trick_id": 973,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 5,
      "card_suit": "Oros",
      "card_strength": 3
    },
    {
      "id": 3916,
      "trick_id": 973,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 2,
      "card_suit": "Oros",
      "card_strength": 1
    },
    {
      "id": 3917,
      "trick_id": 973,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 7,
      "card_suit": "Oros",
      "card_strength": 5
    },
    {
      "id": 3918,
      "trick_id": 973,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 12,
      "card_suit": "Espadas",
      "card_strength": 10
    },
    {
      "id": 3919,
      "trick_id": 974,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 5,
      "card_suit": "Bastos",
      "card_strength": 3
    },
    {
      "id": 3920,
      "trick_id": 974,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 7,
      "card_suit": "Espadas",
      "card_strength": 5
    },
    {
      "id": 3921,
      "trick_id": 974,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 4,
      "card_suit": "Espadas",
      "card_strength": 2
    },
    {
      "id": 3922,
      "trick_id": 974,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 2,
      "card_suit": "Espadas",
      "card_strength": 1
    },
    {
      "id": 3923,
      "trick_id": 975,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 1,
      "card_suit": "Copas",
      "card_strength": 12
    },
    {
      "id": 3924,
      "trick_id": 975,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 11,
      "card_suit": "Copas",
      "card_strength": 9
    },
    {
      "id": 3925,
      "trick_id": 975,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 10,
      "card_suit": "Copas",
      "card_strength": 8
    },
    {
      "id": 3926,
      "trick_id": 975,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 3,
      "card_suit": "Copas",
      "card_strength": 11
    },
    {
      "id": 3927,
      "trick_id": 976,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 1,
      "card_suit": "Espadas",
      "card_strength": 12
    },
    {
      "id": 3928,
      "trick_id": 976,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 7,
      "card_suit": "Espadas",
      "card_strength": 5
    },
    {
      "id": 3929,
      "trick_id": 976,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 6,
      "card_suit": "Espadas",
      "card_strength": 4
    },
    {
      "id": 3930,
      "trick_id": 976,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 3,
      "card_suit": "Espadas",
      "card_strength": 11
    },
    {
      "id": 3931,
      "trick_id": 977,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 11,
      "card_suit": "Espadas",
      "card_strength": 9
    },
    {
      "id": 3932,
      "trick_id": 977,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 2,
      "card_suit": "Espadas",
      "card_strength": 1
    },
    {
      "id": 3933,
      "trick_id": 977,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 4,
      "card_suit": "Espadas",
      "card_strength": 2
    },
    {
      "id": 3934,
      "trick_id": 977,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 12,
      "card_suit": "Espadas",
      "card_strength": 10
    },
    {
      "id": 3935,
      "trick_id": 978,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 12,
      "card_suit": "Oros",
      "card_strength": 10
    },
    {
      "id": 3936,
      "trick_id": 978,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 10,
      "card_suit": "Oros",
      "card_strength": 8
    },
    {
      "id": 3937,
      "trick_id": 978,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 3,
      "card_suit": "Oros",
      "card_strength": 11
    },
    {
      "id": 3938,
      "trick_id": 978,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 1,
      "card_suit": "Oros",
      "card_strength": 12
    },
    {
      "id": 3939,
      "trick_id": 979,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 11,
      "card_suit": "Oros",
      "card_strength": 9
    },
    {
      "id": 3940,
      "trick_id": 979,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 6,
      "card_suit": "Oros",
      "card_strength": 4
    },
    {
      "id": 3941,
      "trick_id": 979,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 7,
      "card_suit": "Oros",
      "card_strength": 5
    },
    {
      "id": 3942,
      "trick_id": 979,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 10,
      "card_suit": "Bastos",
      "card_strength": 8
    },
    {
      "id": 3943,
      "trick_id": 980,
      "play_order": 0,
      "player_name": "bot 1",
      "card_number": 5,
      "card_suit": "Copas",
      "card_strength": 3
    },
    {
      "id": 3944,
      "trick_id": 980,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 7,
      "card_suit": "Copas",
      "card_strength": 5
    },
    {
      "id": 3945,
      "trick_id": 980,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 6,
      "card_suit": "Copas",
      "card_strength": 4
    },
    {
      "id": 3946,
      "trick_id": 980,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 12,
      "card_suit": "Copas",
      "card_strength": 10
    },
    {
      "id": 3947,
      "trick_id": 981,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 5,
      "card_suit": "Espadas",
      "card_strength": 3
    },
    {
      "id": 3948,
      "trick_id": 981,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 7,
      "card_suit": "Bastos",
      "card_strength": 5
    },
    {
      "id": 3949,
      "trick_id": 981,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 11,
      "card_suit": "Bastos",
      "card_strength": 9
    },
    {
      "id": 3950,
      "trick_id": 981,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 1,
      "card_suit": "Bastos",
      "card_strength": 12
    },
    {
      "id": 3951,
      "trick_id": 982,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 4,
      "card_suit": "Oros",
      "card_strength": 2
    },
    {
      "id": 3952,
      "trick_id": 982,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 5,
      "card_suit": "Oros",
      "card_strength": 3
    },
    {
      "id": 3953,
      "trick_id": 982,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 5,
      "card_suit": "Bastos",
      "card_strength": 3
    },
    {
      "id": 3954,
      "trick_id": 982,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 12,
      "card_suit": "Bastos",
      "card_strength": 10
    },
    {
      "id": 3955,
      "trick_id": 983,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 2,
      "card_suit": "Bastos",
      "card_strength": 1
    },
    {
      "id": 3956,
      "trick_id": 983,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 2,
      "card_suit": "Oros",
      "card_strength": 1
    },
    {
      "id": 3957,
      "trick_id": 983,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 4,
      "card_suit": "Bastos",
      "card_strength": 2
    },
    {
      "id": 3958,
      "trick_id": 983,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 6,
      "card_suit": "Bastos",
      "card_strength": 4
    },
    {
      "id": 3959,
      "trick_id": 984,
      "play_order": 0,
      "player_name": "bot 1",
      "card_number": 3,
      "card_suit": "Bastos",
      "card_strength": 11
    },
    {
      "id": 3960,
      "trick_id": 984,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 1,
      "card_suit": "Bastos",
      "card_strength": 12
    },
    {
      "id": 3961,
      "trick_id": 984,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 11,
      "card_suit": "Bastos",
      "card_strength": 9
    },
    {
      "id": 3962,
      "trick_id": 984,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 12,
      "card_suit": "Bastos",
      "card_strength": 10
    },
    {
      "id": 3963,
      "trick_id": 985,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 3,
      "card_suit": "Copas",
      "card_strength": 11
    },
    {
      "id": 3964,
      "trick_id": 985,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 1,
      "card_suit": "Copas",
      "card_strength": 12
    },
    {
      "id": 3965,
      "trick_id": 985,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 11,
      "card_suit": "Copas",
      "card_strength": 9
    },
    {
      "id": 3966,
      "trick_id": 985,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 12,
      "card_suit": "Copas",
      "card_strength": 10
    },
    {
      "id": 3967,
      "trick_id": 986,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 12,
      "card_suit": "Oros",
      "card_strength": 10
    },
    {
      "id": 3968,
      "trick_id": 986,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 1,
      "card_suit": "Oros",
      "card_strength": 12
    },
    {
      "id": 3969,
      "trick_id": 986,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 2,
      "card_suit": "Oros",
      "card_strength": 1
    },
    {
      "id": 3970,
      "trick_id": 986,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 5,
      "card_suit": "Oros",
      "card_strength": 3
    },
    {
      "id": 3971,
      "trick_id": 987,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 10,
      "card_suit": "Copas",
      "card_strength": 8
    },
    {
      "id": 3972,
      "trick_id": 987,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 7,
      "card_suit": "Copas",
      "card_strength": 5
    },
    {
      "id": 3973,
      "trick_id": 987,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 6,
      "card_suit": "Copas",
      "card_strength": 4
    },
    {
      "id": 3974,
      "trick_id": 987,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 12,
      "card_suit": "Espadas",
      "card_strength": 10
    },
    {
      "id": 3975,
      "trick_id": 988,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 10,
      "card_suit": "Oros",
      "card_strength": 8
    },
    {
      "id": 3976,
      "trick_id": 988,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 7,
      "card_suit": "Oros",
      "card_strength": 5
    },
    {
      "id": 3977,
      "trick_id": 988,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 4,
      "card_suit": "Espadas",
      "card_strength": 2
    },
    {
      "id": 3978,
      "trick_id": 988,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 4,
      "card_suit": "Oros",
      "card_strength": 2
    },
    {
      "id": 3979,
      "trick_id": 989,
      "play_order": 0,
      "player_name": "bot 1",
      "card_number": 6,
      "card_suit": "Bastos",
      "card_strength": 4
    },
    {
      "id": 3980,
      "trick_id": 989,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 4,
      "card_suit": "Bastos",
      "card_strength": 2
    },
    {
      "id": 3981,
      "trick_id": 989,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 7,
      "card_suit": "Bastos",
      "card_strength": 5
    },
    {
      "id": 3982,
      "trick_id": 989,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 1,
      "card_suit": "Espadas",
      "card_strength": 12
    },
    {
      "id": 3983,
      "trick_id": 990,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 6,
      "card_suit": "Espadas",
      "card_strength": 4
    },
    {
      "id": 3984,
      "trick_id": 990,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 5,
      "card_suit": "Bastos",
      "card_strength": 3
    },
    {
      "id": 3985,
      "trick_id": 990,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 11,
      "card_suit": "Espadas",
      "card_strength": 9
    },
    {
      "id": 3986,
      "trick_id": 990,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 6,
      "card_suit": "Oros",
      "card_strength": 4
    },
    {
      "id": 3987,
      "trick_id": 991,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 4,
      "card_suit": "Copas",
      "card_strength": 2
    },
    {
      "id": 3988,
      "trick_id": 991,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 2,
      "card_suit": "Bastos",
      "card_strength": 1
    },
    {
      "id": 3989,
      "trick_id": 991,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 2,
      "card_suit": "Espadas",
      "card_strength": 1
    },
    {
      "id": 3990,
      "trick_id": 991,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 5,
      "card_suit": "Copas",
      "card_strength": 3
    },
    {
      "id": 3991,
      "trick_id": 992,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 1,
      "card_suit": "Bastos",
      "card_strength": 12
    },
    {
      "id": 3992,
      "trick_id": 992,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 11,
      "card_suit": "Bastos",
      "card_strength": 9
    },
    {
      "id": 3993,
      "trick_id": 992,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 10,
      "card_suit": "Bastos",
      "card_strength": 8
    },
    {
      "id": 3994,
      "trick_id": 992,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 5,
      "card_suit": "Bastos",
      "card_strength": 3
    },
    {
      "id": 3995,
      "trick_id": 993,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 5,
      "card_suit": "Oros",
      "card_strength": 3
    },
    {
      "id": 3996,
      "trick_id": 993,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 10,
      "card_suit": "Oros",
      "card_strength": 8
    },
    {
      "id": 3997,
      "trick_id": 993,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 1,
      "card_suit": "Oros",
      "card_strength": 12
    },
    {
      "id": 3998,
      "trick_id": 993,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 12,
      "card_suit": "Oros",
      "card_strength": 10
    },
    {
      "id": 3999,
      "trick_id": 994,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 6,
      "card_suit": "Copas",
      "card_strength": 4
    },
    {
      "id": 4000,
      "trick_id": 994,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 5,
      "card_suit": "Copas",
      "card_strength": 3
    },
    {
      "id": 4001,
      "trick_id": 994,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 2,
      "card_suit": "Oros",
      "card_strength": 1
    },
    {
      "id": 4002,
      "trick_id": 994,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 2,
      "card_suit": "Espadas",
      "card_strength": 1
    },
    {
      "id": 4003,
      "trick_id": 995,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 7,
      "card_suit": "Oros",
      "card_strength": 5
    },
    {
      "id": 4004,
      "trick_id": 995,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 1,
      "card_suit": "Espadas",
      "card_strength": 12
    },
    {
      "id": 4005,
      "trick_id": 995,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 11,
      "card_suit": "Oros",
      "card_strength": 9
    },
    {
      "id": 4006,
      "trick_id": 995,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 3,
      "card_suit": "Bastos",
      "card_strength": 11
    },
    {
      "id": 4007,
      "trick_id": 996,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 2,
      "card_suit": "Bastos",
      "card_strength": 1
    },
    {
      "id": 4008,
      "trick_id": 996,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 4,
      "card_suit": "Bastos",
      "card_strength": 2
    },
    {
      "id": 4009,
      "trick_id": 996,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 12,
      "card_suit": "Bastos",
      "card_strength": 10
    },
    {
      "id": 4010,
      "trick_id": 996,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 10,
      "card_suit": "Espadas",
      "card_strength": 8
    },
    {
      "id": 4011,
      "trick_id": 997,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 4,
      "card_suit": "Oros",
      "card_strength": 2
    },
    {
      "id": 4012,
      "trick_id": 997,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 5,
      "card_suit": "Espadas",
      "card_strength": 3
    },
    {
      "id": 4013,
      "trick_id": 997,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 6,
      "card_suit": "Oros",
      "card_strength": 4
    },
    {
      "id": 4014,
      "trick_id": 997,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 7,
      "card_suit": "Bastos",
      "card_strength": 5
    },
    {
      "id": 4015,
      "trick_id": 998,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 4,
      "card_suit": "Espadas",
      "card_strength": 2
    },
    {
      "id": 4016,
      "trick_id": 998,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 6,
      "card_suit": "Espadas",
      "card_strength": 4
    },
    {
      "id": 4017,
      "trick_id": 998,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 6,
      "card_suit": "Bastos",
      "card_strength": 4
    },
    {
      "id": 4018,
      "trick_id": 998,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 11,
      "card_suit": "Espadas",
      "card_strength": 9
    },
    {
      "id": 4019,
      "trick_id": 999,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 3,
      "card_suit": "Espadas",
      "card_strength": 11
    },
    {
      "id": 4020,
      "trick_id": 999,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 12,
      "card_suit": "Espadas",
      "card_strength": 10
    },
    {
      "id": 4021,
      "trick_id": 999,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 1,
      "card_suit": "Copas",
      "card_strength": 12
    },
    {
      "id": 4022,
      "trick_id": 999,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 7,
      "card_suit": "Espadas",
      "card_strength": 5
    },
    {
      "id": 4023,
      "trick_id": 1000,
      "play_order": 0,
      "player_name": "bot 1",
      "card_number": 3,
      "card_suit": "Bastos",
      "card_strength": 11
    },
    {
      "id": 4024,
      "trick_id": 1000,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 1,
      "card_suit": "Bastos",
      "card_strength": 12
    },
    {
      "id": 4025,
      "trick_id": 1000,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 11,
      "card_suit": "Bastos",
      "card_strength": 9
    },
    {
      "id": 4026,
      "trick_id": 1000,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 5,
      "card_suit": "Bastos",
      "card_strength": 3
    },
    {
      "id": 4027,
      "trick_id": 1001,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 6,
      "card_suit": "Espadas",
      "card_strength": 4
    },
    {
      "id": 4028,
      "trick_id": 1001,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 4,
      "card_suit": "Copas",
      "card_strength": 2
    },
    {
      "id": 4029,
      "trick_id": 1001,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 11,
      "card_suit": "Espadas",
      "card_strength": 9
    },
    {
      "id": 4030,
      "trick_id": 1001,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 10,
      "card_suit": "Copas",
      "card_strength": 8
    },
    {
      "id": 4031,
      "trick_id": 1002,
      "play_order": 0,
      "player_name": "bot 1",
      "card_number": 7,
      "card_suit": "Oros",
      "card_strength": 5
    },
    {
      "id": 4032,
      "trick_id": 1002,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 5,
      "card_suit": "Oros",
      "card_strength": 3
    },
    {
      "id": 4033,
      "trick_id": 1002,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 12,
      "card_suit": "Oros",
      "card_strength": 10
    },
    {
      "id": 4034,
      "trick_id": 1002,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 10,
      "card_suit": "Oros",
      "card_strength": 8
    },
    {
      "id": 4035,
      "trick_id": 1003,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 11,
      "card_suit": "Oros",
      "card_strength": 9
    },
    {
      "id": 4036,
      "trick_id": 1003,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 4,
      "card_suit": "Espadas",
      "card_strength": 2
    },
    {
      "id": 4037,
      "trick_id": 1003,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 6,
      "card_suit": "Oros",
      "card_strength": 4
    },
    {
      "id": 4038,
      "trick_id": 1003,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 4,
      "card_suit": "Oros",
      "card_strength": 2
    },
    {
      "id": 4039,
      "trick_id": 1004,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 7,
      "card_suit": "Bastos",
      "card_strength": 5
    },
    {
      "id": 4040,
      "trick_id": 1004,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 2,
      "card_suit": "Bastos",
      "card_strength": 1
    },
    {
      "id": 4041,
      "trick_id": 1004,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 11,
      "card_suit": "Copas",
      "card_strength": 9
    },
    {
      "id": 4042,
      "trick_id": 1004,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 7,
      "card_suit": "Copas",
      "card_strength": 5
    },
    {
      "id": 4043,
      "trick_id": 1005,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 1,
      "card_suit": "Bastos",
      "card_strength": 12
    },
    {
      "id": 4044,
      "trick_id": 1005,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 4,
      "card_suit": "Espadas",
      "card_strength": 2
    },
    {
      "id": 4045,
      "trick_id": 1005,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 12,
      "card_suit": "Bastos",
      "card_strength": 10
    },
    {
      "id": 4046,
      "trick_id": 1005,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 3,
      "card_suit": "Bastos",
      "card_strength": 11
    },
    {
      "id": 4047,
      "trick_id": 1006,
      "play_order": 0,
      "player_name": "bot 1",
      "card_number": 2,
      "card_suit": "Oros",
      "card_strength": 1
    },
    {
      "id": 4048,
      "trick_id": 1006,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 7,
      "card_suit": "Oros",
      "card_strength": 5
    },
    {
      "id": 4049,
      "trick_id": 1006,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 12,
      "card_suit": "Oros",
      "card_strength": 10
    },
    {
      "id": 4050,
      "trick_id": 1006,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 6,
      "card_suit": "Oros",
      "card_strength": 4
    },
    {
      "id": 4051,
      "trick_id": 1007,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 7,
      "card_suit": "Bastos",
      "card_strength": 5
    },
    {
      "id": 4052,
      "trick_id": 1007,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 11,
      "card_suit": "Espadas",
      "card_strength": 9
    },
    {
      "id": 4053,
      "trick_id": 1007,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 3,
      "card_suit": "Espadas",
      "card_strength": 11
    },
    {
      "id": 4054,
      "trick_id": 1007,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 12,
      "card_suit": "Copas",
      "card_strength": 10
    },
    {
      "id": 4055,
      "trick_id": 1008,
      "play_order": 0,
      "player_name": "bot 1",
      "card_number": 11,
      "card_suit": "Oros",
      "card_strength": 9
    },
    {
      "id": 4056,
      "trick_id": 1008,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 5,
      "card_suit": "Oros",
      "card_strength": 3
    },
    {
      "id": 4057,
      "trick_id": 1008,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 5,
      "card_suit": "Bastos",
      "card_strength": 3
    },
    {
      "id": 4058,
      "trick_id": 1008,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 2,
      "card_suit": "Copas",
      "card_strength": 1
    },
    {
      "id": 4059,
      "trick_id": 1009,
      "play_order": 0,
      "player_name": "bot 1",
      "card_number": 7,
      "card_suit": "Espadas",
      "card_strength": 5
    },
    {
      "id": 4060,
      "trick_id": 1009,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 4,
      "card_suit": "Oros",
      "card_strength": 2
    },
    {
      "id": 4061,
      "trick_id": 1009,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 2,
      "card_suit": "Bastos",
      "card_strength": 1
    },
    {
      "id": 4062,
      "trick_id": 1009,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 4,
      "card_suit": "Copas",
      "card_strength": 2
    },
    {
      "id": 4063,
      "trick_id": 1010,
      "play_order": 0,
      "player_name": "bot 1",
      "card_number": 5,
      "card_suit": "Oros",
      "card_strength": 3
    },
    {
      "id": 4064,
      "trick_id": 1010,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 6,
      "card_suit": "Bastos",
      "card_strength": 4
    },
    {
      "id": 4065,
      "trick_id": 1010,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 4,
      "card_suit": "Oros",
      "card_strength": 2
    },
    {
      "id": 4066,
      "trick_id": 1010,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 7,
      "card_suit": "Bastos",
      "card_strength": 5
    },
    {
      "id": 4067,
      "trick_id": 1011,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 3,
      "card_suit": "Copas",
      "card_strength": 11
    },
    {
      "id": 4068,
      "trick_id": 1011,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 12,
      "card_suit": "Bastos",
      "card_strength": 10
    },
    {
      "id": 4069,
      "trick_id": 1011,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 6,
      "card_suit": "Copas",
      "card_strength": 4
    },
    {
      "id": 4070,
      "trick_id": 1011,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 11,
      "card_suit": "Espadas",
      "card_strength": 9
    },
    {
      "id": 4071,
      "trick_id": 1012,
      "play_order": 0,
      "player_name": "bot 1",
      "card_number": 7,
      "card_suit": "Espadas",
      "card_strength": 5
    },
    {
      "id": 4072,
      "trick_id": 1012,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 4,
      "card_suit": "Espadas",
      "card_strength": 2
    },
    {
      "id": 4073,
      "trick_id": 1012,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 5,
      "card_suit": "Espadas",
      "card_strength": 3
    },
    {
      "id": 4074,
      "trick_id": 1012,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 4,
      "card_suit": "Bastos",
      "card_strength": 2
    },
    {
      "id": 4075,
      "trick_id": 1013,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 11,
      "card_suit": "Bastos",
      "card_strength": 9
    },
    {
      "id": 4076,
      "trick_id": 1013,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 3,
      "card_suit": "Bastos",
      "card_strength": 11
    },
    {
      "id": 4077,
      "trick_id": 1013,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 5,
      "card_suit": "Bastos",
      "card_strength": 3
    },
    {
      "id": 4078,
      "trick_id": 1013,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 2,
      "card_suit": "Espadas",
      "card_strength": 1
    },
    {
      "id": 4079,
      "trick_id": 1014,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 10,
      "card_suit": "Bastos",
      "card_strength": 8
    },
    {
      "id": 4080,
      "trick_id": 1014,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 12,
      "card_suit": "Espadas",
      "card_strength": 10
    },
    {
      "id": 4081,
      "trick_id": 1014,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 3,
      "card_suit": "Bastos",
      "card_strength": 11
    },
    {
      "id": 4082,
      "trick_id": 1014,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 1,
      "card_suit": "Espadas",
      "card_strength": 12
    },
    {
      "id": 4083,
      "trick_id": 1015,
      "play_order": 0,
      "player_name": "bot 1",
      "card_number": 7,
      "card_suit": "Copas",
      "card_strength": 5
    },
    {
      "id": 4084,
      "trick_id": 1015,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 6,
      "card_suit": "Oros",
      "card_strength": 4
    },
    {
      "id": 4085,
      "trick_id": 1015,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 2,
      "card_suit": "Oros",
      "card_strength": 1
    },
    {
      "id": 4086,
      "trick_id": 1015,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 11,
      "card_suit": "Copas",
      "card_strength": 9
    },
    {
      "id": 4087,
      "trick_id": 1016,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 5,
      "card_suit": "Bastos",
      "card_strength": 3
    },
    {
      "id": 4088,
      "trick_id": 1016,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 6,
      "card_suit": "Copas",
      "card_strength": 4
    },
    {
      "id": 4089,
      "trick_id": 1016,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 4,
      "card_suit": "Bastos",
      "card_strength": 2
    },
    {
      "id": 4090,
      "trick_id": 1016,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 3,
      "card_suit": "Oros",
      "card_strength": 11
    },
    {
      "id": 4091,
      "trick_id": 1017,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 10,
      "card_suit": "Bastos",
      "card_strength": 8
    },
    {
      "id": 4092,
      "trick_id": 1017,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 3,
      "card_suit": "Espadas",
      "card_strength": 11
    },
    {
      "id": 4093,
      "trick_id": 1017,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 11,
      "card_suit": "Oros",
      "card_strength": 9
    },
    {
      "id": 4094,
      "trick_id": 1017,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 12,
      "card_suit": "Bastos",
      "card_strength": 10
    },
    {
      "id": 4095,
      "trick_id": 1018,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 7,
      "card_suit": "Oros",
      "card_strength": 5
    },
    {
      "id": 4096,
      "trick_id": 1018,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 1,
      "card_suit": "Copas",
      "card_strength": 12
    },
    {
      "id": 4097,
      "trick_id": 1018,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 2,
      "card_suit": "Oros",
      "card_strength": 1
    },
    {
      "id": 4098,
      "trick_id": 1018,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 5,
      "card_suit": "Copas",
      "card_strength": 3
    },
    {
      "id": 4099,
      "trick_id": 1019,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 3,
      "card_suit": "Oros",
      "card_strength": 11
    },
    {
      "id": 4100,
      "trick_id": 1019,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 11,
      "card_suit": "Espadas",
      "card_strength": 9
    },
    {
      "id": 4101,
      "trick_id": 1019,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 10,
      "card_suit": "Copas",
      "card_strength": 8
    },
    {
      "id": 4102,
      "trick_id": 1019,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 12,
      "card_suit": "Oros",
      "card_strength": 10
    },
    {
      "id": 4103,
      "trick_id": 1020,
      "play_order": 0,
      "player_name": "bot 1",
      "card_number": 12,
      "card_suit": "Bastos",
      "card_strength": 10
    },
    {
      "id": 4104,
      "trick_id": 1020,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 1,
      "card_suit": "Copas",
      "card_strength": 12
    },
    {
      "id": 4105,
      "trick_id": 1020,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 7,
      "card_suit": "Oros",
      "card_strength": 5
    },
    {
      "id": 4106,
      "trick_id": 1020,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 1,
      "card_suit": "Bastos",
      "card_strength": 12
    },
    {
      "id": 4107,
      "trick_id": 1021,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 11,
      "card_suit": "Oros",
      "card_strength": 9
    },
    {
      "id": 4108,
      "trick_id": 1021,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 1,
      "card_suit": "Espadas",
      "card_strength": 12
    },
    {
      "id": 4109,
      "trick_id": 1021,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 6,
      "card_suit": "Copas",
      "card_strength": 4
    },
    {
      "id": 4110,
      "trick_id": 1021,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 4,
      "card_suit": "Oros",
      "card_strength": 2
    },
    {
      "id": 4111,
      "trick_id": 1022,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 2,
      "card_suit": "Oros",
      "card_strength": 1
    },
    {
      "id": 4112,
      "trick_id": 1022,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 11,
      "card_suit": "Oros",
      "card_strength": 9
    },
    {
      "id": 4113,
      "trick_id": 1022,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 7,
      "card_suit": "Espadas",
      "card_strength": 5
    },
    {
      "id": 4114,
      "trick_id": 1022,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 10,
      "card_suit": "Bastos",
      "card_strength": 8
    },
    {
      "id": 4115,
      "trick_id": 1023,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 1,
      "card_suit": "Bastos",
      "card_strength": 12
    },
    {
      "id": 4116,
      "trick_id": 1023,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 10,
      "card_suit": "Bastos",
      "card_strength": 8
    },
    {
      "id": 4117,
      "trick_id": 1023,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 11,
      "card_suit": "Bastos",
      "card_strength": 9
    },
    {
      "id": 4118,
      "trick_id": 1023,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 3,
      "card_suit": "Bastos",
      "card_strength": 11
    },
    {
      "id": 4119,
      "trick_id": 1024,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 3,
      "card_suit": "Copas",
      "card_strength": 11
    },
    {
      "id": 4120,
      "trick_id": 1024,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 1,
      "card_suit": "Copas",
      "card_strength": 12
    },
    {
      "id": 4121,
      "trick_id": 1024,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 7,
      "card_suit": "Copas",
      "card_strength": 5
    },
    {
      "id": 4122,
      "trick_id": 1024,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 10,
      "card_suit": "Copas",
      "card_strength": 8
    },
    {
      "id": 4123,
      "trick_id": 1025,
      "play_order": 0,
      "player_name": "bot 1",
      "card_number": 1,
      "card_suit": "Espadas",
      "card_strength": 12
    },
    {
      "id": 4124,
      "trick_id": 1025,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 11,
      "card_suit": "Espadas",
      "card_strength": 9
    },
    {
      "id": 4125,
      "trick_id": 1025,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 12,
      "card_suit": "Espadas",
      "card_strength": 10
    },
    {
      "id": 4126,
      "trick_id": 1025,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 3,
      "card_suit": "Espadas",
      "card_strength": 11
    },
    {
      "id": 4127,
      "trick_id": 1026,
      "play_order": 0,
      "player_name": "bot 1",
      "card_number": 12,
      "card_suit": "Copas",
      "card_strength": 10
    },
    {
      "id": 4128,
      "trick_id": 1026,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 6,
      "card_suit": "Copas",
      "card_strength": 4
    },
    {
      "id": 4129,
      "trick_id": 1026,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 5,
      "card_suit": "Oros",
      "card_strength": 3
    },
    {
      "id": 4130,
      "trick_id": 1026,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 5,
      "card_suit": "Copas",
      "card_strength": 3
    },
    {
      "id": 4131,
      "trick_id": 1027,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 5,
      "card_suit": "Espadas",
      "card_strength": 3
    },
    {
      "id": 4132,
      "trick_id": 1027,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 6,
      "card_suit": "Espadas",
      "card_strength": 4
    },
    {
      "id": 4133,
      "trick_id": 1027,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 2,
      "card_suit": "Espadas",
      "card_strength": 1
    },
    {
      "id": 4134,
      "trick_id": 1027,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 7,
      "card_suit": "Espadas",
      "card_strength": 5
    },
    {
      "id": 4135,
      "trick_id": 1028,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 5,
      "card_suit": "Bastos",
      "card_strength": 3
    },
    {
      "id": 4136,
      "trick_id": 1028,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 12,
      "card_suit": "Bastos",
      "card_strength": 10
    },
    {
      "id": 4137,
      "trick_id": 1028,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 4,
      "card_suit": "Bastos",
      "card_strength": 2
    },
    {
      "id": 4138,
      "trick_id": 1028,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 2,
      "card_suit": "Bastos",
      "card_strength": 1
    },
    {
      "id": 4139,
      "trick_id": 1029,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 10,
      "card_suit": "Espadas",
      "card_strength": 8
    },
    {
      "id": 4140,
      "trick_id": 1029,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 4,
      "card_suit": "Espadas",
      "card_strength": 2
    },
    {
      "id": 4141,
      "trick_id": 1029,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 2,
      "card_suit": "Oros",
      "card_strength": 1
    },
    {
      "id": 4142,
      "trick_id": 1029,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 1,
      "card_suit": "Oros",
      "card_strength": 12
    },
    {
      "id": 4143,
      "trick_id": 1030,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 2,
      "card_suit": "Copas",
      "card_strength": 1
    },
    {
      "id": 4144,
      "trick_id": 1030,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 4,
      "card_suit": "Oros",
      "card_strength": 2
    },
    {
      "id": 4145,
      "trick_id": 1030,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 4,
      "card_suit": "Copas",
      "card_strength": 2
    },
    {
      "id": 4146,
      "trick_id": 1030,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 11,
      "card_suit": "Copas",
      "card_strength": 9
    },
    {
      "id": 4147,
      "trick_id": 1031,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 7,
      "card_suit": "Bastos",
      "card_strength": 5
    },
    {
      "id": 4148,
      "trick_id": 1031,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 7,
      "card_suit": "Oros",
      "card_strength": 5
    },
    {
      "id": 4149,
      "trick_id": 1031,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 12,
      "card_suit": "Oros",
      "card_strength": 10
    },
    {
      "id": 4150,
      "trick_id": 1031,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 10,
      "card_suit": "Oros",
      "card_strength": 8
    },
    {
      "id": 4151,
      "trick_id": 1032,
      "play_order": 0,
      "player_name": "bot 1",
      "card_number": 3,
      "card_suit": "Oros",
      "card_strength": 11
    },
    {
      "id": 4152,
      "trick_id": 1032,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 6,
      "card_suit": "Oros",
      "card_strength": 4
    },
    {
      "id": 4153,
      "trick_id": 1032,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 6,
      "card_suit": "Bastos",
      "card_strength": 4
    },
    {
      "id": 4154,
      "trick_id": 1032,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 11,
      "card_suit": "Oros",
      "card_strength": 9
    },
    {
      "id": 4155,
      "trick_id": 1033,
      "play_order": 0,
      "player_name": "bot 1",
      "card_number": 3,
      "card_suit": "Copas",
      "card_strength": 11
    },
    {
      "id": 4156,
      "trick_id": 1033,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 12,
      "card_suit": "Copas",
      "card_strength": 10
    },
    {
      "id": 4157,
      "trick_id": 1033,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 10,
      "card_suit": "Copas",
      "card_strength": 8
    },
    {
      "id": 4158,
      "trick_id": 1033,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 1,
      "card_suit": "Copas",
      "card_strength": 12
    },
    {
      "id": 4159,
      "trick_id": 1034,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 1,
      "card_suit": "Bastos",
      "card_strength": 12
    },
    {
      "id": 4160,
      "trick_id": 1034,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 11,
      "card_suit": "Bastos",
      "card_strength": 9
    },
    {
      "id": 4161,
      "trick_id": 1034,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 12,
      "card_suit": "Bastos",
      "card_strength": 10
    },
    {
      "id": 4162,
      "trick_id": 1034,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 3,
      "card_suit": "Bastos",
      "card_strength": 11
    },
    {
      "id": 4163,
      "trick_id": 1035,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 11,
      "card_suit": "Copas",
      "card_strength": 9
    },
    {
      "id": 4164,
      "trick_id": 1035,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 7,
      "card_suit": "Copas",
      "card_strength": 5
    },
    {
      "id": 4165,
      "trick_id": 1035,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 4,
      "card_suit": "Copas",
      "card_strength": 2
    },
    {
      "id": 4166,
      "trick_id": 1035,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 3,
      "card_suit": "Oros",
      "card_strength": 11
    },
    {
      "id": 4167,
      "trick_id": 1036,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 11,
      "card_suit": "Espadas",
      "card_strength": 9
    },
    {
      "id": 4168,
      "trick_id": 1036,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 10,
      "card_suit": "Espadas",
      "card_strength": 8
    },
    {
      "id": 4169,
      "trick_id": 1036,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 3,
      "card_suit": "Espadas",
      "card_strength": 11
    },
    {
      "id": 4170,
      "trick_id": 1036,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 1,
      "card_suit": "Espadas",
      "card_strength": 12
    },
    {
      "id": 4171,
      "trick_id": 1037,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 12,
      "card_suit": "Espadas",
      "card_strength": 10
    },
    {
      "id": 4172,
      "trick_id": 1037,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 7,
      "card_suit": "Espadas",
      "card_strength": 5
    },
    {
      "id": 4173,
      "trick_id": 1037,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 12,
      "card_suit": "Oros",
      "card_strength": 10
    },
    {
      "id": 4174,
      "trick_id": 1037,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 4,
      "card_suit": "Espadas",
      "card_strength": 2
    },
    {
      "id": 4175,
      "trick_id": 1038,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 6,
      "card_suit": "Copas",
      "card_strength": 4
    },
    {
      "id": 4176,
      "trick_id": 1038,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 1,
      "card_suit": "Oros",
      "card_strength": 12
    },
    {
      "id": 4177,
      "trick_id": 1038,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 10,
      "card_suit": "Bastos",
      "card_strength": 8
    },
    {
      "id": 4178,
      "trick_id": 1038,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 7,
      "card_suit": "Bastos",
      "card_strength": 5
    },
    {
      "id": 4179,
      "trick_id": 1039,
      "play_order": 0,
      "player_name": "bot 1",
      "card_number": 2,
      "card_suit": "Bastos",
      "card_strength": 1
    },
    {
      "id": 4180,
      "trick_id": 1039,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 6,
      "card_suit": "Bastos",
      "card_strength": 4
    },
    {
      "id": 4181,
      "trick_id": 1039,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 4,
      "card_suit": "Bastos",
      "card_strength": 2
    },
    {
      "id": 4182,
      "trick_id": 1039,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 5,
      "card_suit": "Bastos",
      "card_strength": 3
    },
    {
      "id": 4183,
      "trick_id": 1040,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 6,
      "card_suit": "Espadas",
      "card_strength": 4
    },
    {
      "id": 4184,
      "trick_id": 1040,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 5,
      "card_suit": "Espadas",
      "card_strength": 3
    },
    {
      "id": 4185,
      "trick_id": 1040,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 11,
      "card_suit": "Oros",
      "card_strength": 9
    },
    {
      "id": 4186,
      "trick_id": 1040,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 2,
      "card_suit": "Espadas",
      "card_strength": 1
    },
    {
      "id": 4187,
      "trick_id": 1041,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 5,
      "card_suit": "Copas",
      "card_strength": 3
    },
    {
      "id": 4188,
      "trick_id": 1041,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 5,
      "card_suit": "Oros",
      "card_strength": 3
    },
    {
      "id": 4189,
      "trick_id": 1041,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 6,
      "card_suit": "Oros",
      "card_strength": 4
    },
    {
      "id": 4190,
      "trick_id": 1041,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 7,
      "card_suit": "Oros",
      "card_strength": 5
    },
    {
      "id": 4191,
      "trick_id": 1042,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 10,
      "card_suit": "Oros",
      "card_strength": 8
    },
    {
      "id": 4192,
      "trick_id": 1042,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 2,
      "card_suit": "Copas",
      "card_strength": 1
    },
    {
      "id": 4193,
      "trick_id": 1042,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 4,
      "card_suit": "Oros",
      "card_strength": 2
    },
    {
      "id": 4194,
      "trick_id": 1042,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 2,
      "card_suit": "Oros",
      "card_strength": 1
    },
    {
      "id": 4195,
      "trick_id": 1043,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 3,
      "card_suit": "Oros",
      "card_strength": 11
    },
    {
      "id": 4196,
      "trick_id": 1043,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 1,
      "card_suit": "Oros",
      "card_strength": 12
    },
    {
      "id": 4197,
      "trick_id": 1043,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 11,
      "card_suit": "Oros",
      "card_strength": 9
    },
    {
      "id": 4198,
      "trick_id": 1043,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 2,
      "card_suit": "Oros",
      "card_strength": 1
    },
    {
      "id": 4199,
      "trick_id": 1044,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 1,
      "card_suit": "Espadas",
      "card_strength": 12
    },
    {
      "id": 4200,
      "trick_id": 1044,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 12,
      "card_suit": "Espadas",
      "card_strength": 10
    },
    {
      "id": 4201,
      "trick_id": 1044,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 3,
      "card_suit": "Espadas",
      "card_strength": 11
    },
    {
      "id": 4202,
      "trick_id": 1044,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 11,
      "card_suit": "Espadas",
      "card_strength": 9
    },
    {
      "id": 4203,
      "trick_id": 1045,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 3,
      "card_suit": "Bastos",
      "card_strength": 11
    },
    {
      "id": 4204,
      "trick_id": 1045,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 1,
      "card_suit": "Bastos",
      "card_strength": 12
    },
    {
      "id": 4205,
      "trick_id": 1045,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 12,
      "card_suit": "Bastos",
      "card_strength": 10
    },
    {
      "id": 4206,
      "trick_id": 1045,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 5,
      "card_suit": "Bastos",
      "card_strength": 3
    },
    {
      "id": 4207,
      "trick_id": 1046,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 12,
      "card_suit": "Oros",
      "card_strength": 10
    },
    {
      "id": 4208,
      "trick_id": 1046,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 7,
      "card_suit": "Copas",
      "card_strength": 5
    },
    {
      "id": 4209,
      "trick_id": 1046,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 5,
      "card_suit": "Oros",
      "card_strength": 3
    },
    {
      "id": 4210,
      "trick_id": 1046,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 6,
      "card_suit": "Oros",
      "card_strength": 4
    },
    {
      "id": 4211,
      "trick_id": 1047,
      "play_order": 0,
      "player_name": "bot 1",
      "card_number": 7,
      "card_suit": "Espadas",
      "card_strength": 5
    },
    {
      "id": 4212,
      "trick_id": 1047,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 10,
      "card_suit": "Espadas",
      "card_strength": 8
    },
    {
      "id": 4213,
      "trick_id": 1047,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 4,
      "card_suit": "Espadas",
      "card_strength": 2
    },
    {
      "id": 4214,
      "trick_id": 1047,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 11,
      "card_suit": "Copas",
      "card_strength": 9
    },
    {
      "id": 4215,
      "trick_id": 1048,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 12,
      "card_suit": "Copas",
      "card_strength": 10
    },
    {
      "id": 4216,
      "trick_id": 1048,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 6,
      "card_suit": "Copas",
      "card_strength": 4
    },
    {
      "id": 4217,
      "trick_id": 1048,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 10,
      "card_suit": "Copas",
      "card_strength": 8
    },
    {
      "id": 4218,
      "trick_id": 1048,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 11,
      "card_suit": "Bastos",
      "card_strength": 9
    },
    {
      "id": 4219,
      "trick_id": 1049,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 3,
      "card_suit": "Copas",
      "card_strength": 11
    },
    {
      "id": 4220,
      "trick_id": 1049,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 5,
      "card_suit": "Copas",
      "card_strength": 3
    },
    {
      "id": 4221,
      "trick_id": 1049,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 4,
      "card_suit": "Copas",
      "card_strength": 2
    },
    {
      "id": 4222,
      "trick_id": 1049,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 10,
      "card_suit": "Oros",
      "card_strength": 8
    },
    {
      "id": 4223,
      "trick_id": 1050,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 7,
      "card_suit": "Oros",
      "card_strength": 5
    },
    {
      "id": 4224,
      "trick_id": 1050,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 6,
      "card_suit": "Espadas",
      "card_strength": 4
    },
    {
      "id": 4225,
      "trick_id": 1050,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 4,
      "card_suit": "Oros",
      "card_strength": 2
    },
    {
      "id": 4226,
      "trick_id": 1050,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 10,
      "card_suit": "Bastos",
      "card_strength": 8
    },
    {
      "id": 4227,
      "trick_id": 1051,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 2,
      "card_suit": "Bastos",
      "card_strength": 1
    },
    {
      "id": 4228,
      "trick_id": 1051,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 4,
      "card_suit": "Bastos",
      "card_strength": 2
    },
    {
      "id": 4229,
      "trick_id": 1051,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 2,
      "card_suit": "Copas",
      "card_strength": 1
    },
    {
      "id": 4230,
      "trick_id": 1051,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 7,
      "card_suit": "Bastos",
      "card_strength": 5
    },
    {
      "id": 4231,
      "trick_id": 1052,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 2,
      "card_suit": "Espadas",
      "card_strength": 1
    },
    {
      "id": 4232,
      "trick_id": 1052,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 6,
      "card_suit": "Bastos",
      "card_strength": 4
    },
    {
      "id": 4233,
      "trick_id": 1052,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 1,
      "card_suit": "Copas",
      "card_strength": 12
    },
    {
      "id": 4234,
      "trick_id": 1052,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 5,
      "card_suit": "Espadas",
      "card_strength": 3
    },
    {
      "id": 4235,
      "trick_id": 1053,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 1,
      "card_suit": "Bastos",
      "card_strength": 12
    },
    {
      "id": 4236,
      "trick_id": 1053,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 10,
      "card_suit": "Bastos",
      "card_strength": 8
    },
    {
      "id": 4237,
      "trick_id": 1053,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 11,
      "card_suit": "Bastos",
      "card_strength": 9
    },
    {
      "id": 4238,
      "trick_id": 1053,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 5,
      "card_suit": "Bastos",
      "card_strength": 3
    },
    {
      "id": 4239,
      "trick_id": 1054,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 1,
      "card_suit": "Copas",
      "card_strength": 12
    },
    {
      "id": 4240,
      "trick_id": 1054,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 11,
      "card_suit": "Copas",
      "card_strength": 9
    },
    {
      "id": 4241,
      "trick_id": 1054,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 7,
      "card_suit": "Copas",
      "card_strength": 5
    },
    {
      "id": 4242,
      "trick_id": 1054,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 6,
      "card_suit": "Copas",
      "card_strength": 4
    },
    {
      "id": 4243,
      "trick_id": 1055,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 12,
      "card_suit": "Espadas",
      "card_strength": 10
    },
    {
      "id": 4244,
      "trick_id": 1055,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 4,
      "card_suit": "Espadas",
      "card_strength": 2
    },
    {
      "id": 4245,
      "trick_id": 1055,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 5,
      "card_suit": "Espadas",
      "card_strength": 3
    },
    {
      "id": 4246,
      "trick_id": 1055,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 3,
      "card_suit": "Espadas",
      "card_strength": 11
    },
    {
      "id": 4247,
      "trick_id": 1056,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 1,
      "card_suit": "Espadas",
      "card_strength": 12
    },
    {
      "id": 4248,
      "trick_id": 1056,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 11,
      "card_suit": "Espadas",
      "card_strength": 9
    },
    {
      "id": 4249,
      "trick_id": 1056,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 2,
      "card_suit": "Espadas",
      "card_strength": 1
    },
    {
      "id": 4250,
      "trick_id": 1056,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 2,
      "card_suit": "Oros",
      "card_strength": 1
    },
    {
      "id": 4251,
      "trick_id": 1057,
      "play_order": 0,
      "player_name": "bot 1",
      "card_number": 7,
      "card_suit": "Bastos",
      "card_strength": 5
    },
    {
      "id": 4252,
      "trick_id": 1057,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 2,
      "card_suit": "Bastos",
      "card_strength": 1
    },
    {
      "id": 4253,
      "trick_id": 1057,
      "play_order": 2,
      "player_name": "PayoCalvez",
      "card_number": 12,
      "card_suit": "Bastos",
      "card_strength": 10
    },
    {
      "id": 4254,
      "trick_id": 1057,
      "play_order": 3,
      "player_name": "fran",
      "card_number": 11,
      "card_suit": "Oros",
      "card_strength": 9
    },
    {
      "id": 4255,
      "trick_id": 1058,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 4,
      "card_suit": "Copas",
      "card_strength": 2
    },
    {
      "id": 4256,
      "trick_id": 1058,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 5,
      "card_suit": "Copas",
      "card_strength": 3
    },
    {
      "id": 4257,
      "trick_id": 1058,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 2,
      "card_suit": "Copas",
      "card_strength": 1
    },
    {
      "id": 4258,
      "trick_id": 1058,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 10,
      "card_suit": "Copas",
      "card_strength": 8
    },
    {
      "id": 4259,
      "trick_id": 1059,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 7,
      "card_suit": "Espadas",
      "card_strength": 5
    },
    {
      "id": 4260,
      "trick_id": 1059,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 10,
      "card_suit": "Oros",
      "card_strength": 8
    },
    {
      "id": 4261,
      "trick_id": 1059,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 4,
      "card_suit": "Bastos",
      "card_strength": 2
    },
    {
      "id": 4262,
      "trick_id": 1059,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 10,
      "card_suit": "Espadas",
      "card_strength": 8
    },
    {
      "id": 4263,
      "trick_id": 1060,
      "play_order": 0,
      "player_name": "fran",
      "card_number": 6,
      "card_suit": "Oros",
      "card_strength": 4
    },
    {
      "id": 4264,
      "trick_id": 1060,
      "play_order": 1,
      "player_name": "bot 1",
      "card_number": 3,
      "card_suit": "Bastos",
      "card_strength": 11
    },
    {
      "id": 4265,
      "trick_id": 1060,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 7,
      "card_suit": "Oros",
      "card_strength": 5
    },
    {
      "id": 4266,
      "trick_id": 1060,
      "play_order": 3,
      "player_name": "PayoCalvez",
      "card_number": 1,
      "card_suit": "Oros",
      "card_strength": 12
    },
    {
      "id": 4267,
      "trick_id": 1061,
      "play_order": 0,
      "player_name": "PayoCalvez",
      "card_number": 6,
      "card_suit": "Bastos",
      "card_strength": 4
    },
    {
      "id": 4268,
      "trick_id": 1061,
      "play_order": 1,
      "player_name": "fran",
      "card_number": 5,
      "card_suit": "Oros",
      "card_strength": 3
    },
    {
      "id": 4269,
      "trick_id": 1061,
      "play_order": 2,
      "player_name": "bot 1",
      "card_number": 3,
      "card_suit": "Copas",
      "card_strength": 11
    },
    {
      "id": 4270,
      "trick_id": 1061,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 12,
      "card_suit": "Oros",
      "card_strength": 10
    },
    {
      "id": 4271,
      "trick_id": 1062,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 3,
      "card_suit": "Oros",
      "card_strength": 11
    },
    {
      "id": 4272,
      "trick_id": 1062,
      "play_order": 1,
      "player_name": "PayoCalvez",
      "card_number": 6,
      "card_suit": "Espadas",
      "card_strength": 4
    },
    {
      "id": 4273,
      "trick_id": 1062,
      "play_order": 2,
      "player_name": "fran",
      "card_number": 4,
      "card_suit": "Oros",
      "card_strength": 2
    },
    {
      "id": 4274,
      "trick_id": 1062,
      "play_order": 3,
      "player_name": "bot 1",
      "card_number": 12,
      "card_suit": "Copas",
      "card_strength": 10
    }
  ],
  "eventos": [
    {
      "id": 7141,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:07:48.0906426Z",
      "event_type": "room_created",
      "player_name": null,
      "round_index": 0,
      "round_type": null,
      "round_cards": null,
      "dealer_name": null,
      "turn_player_name": null,
      "payload_json": "{\"roomCode\":92581,\"maxPlayers\":4}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"\",\"roundCards\":0,\"dealerName\":\"\",\"turnName\":\"\",\"started\":false,\"finished\":false,\"roundsConfigured\":[],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":null,\"subastado\":null,\"totals\":{\"bids\":0,\"made\":0},\"players\":[],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7142,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:08:00.2458825Z",
      "event_type": "room_configured",
      "player_name": null,
      "round_index": 0,
      "round_type": null,
      "round_cards": null,
      "dealer_name": null,
      "turn_player_name": null,
      "payload_json": "{\"roomCode\":92581,\"dobles\":false,\"rounds\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"]}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"\",\"roundCards\":0,\"dealerName\":\"\",\"turnName\":\"\",\"started\":false,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":null,\"subastado\":null,\"totals\":{\"bids\":0,\"made\":0},\"players\":[],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7143,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:08:00.7509511Z",
      "event_type": "player_joined",
      "player_name": "fran",
      "round_index": 0,
      "round_type": null,
      "round_cards": null,
      "dealer_name": null,
      "turn_player_name": "fran",
      "payload_json": "{\"connectedPlayers\":1,\"maxPlayers\":4,\"shouldStartGame\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"\",\"roundCards\":0,\"dealerName\":\"\",\"turnName\":\"fran\",\"started\":false,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":null,\"subastado\":null,\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7144,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:08:26.7354494Z",
      "event_type": "player_joined",
      "player_name": "bot 1",
      "round_index": 0,
      "round_type": null,
      "round_cards": null,
      "dealer_name": null,
      "turn_player_name": "fran",
      "payload_json": "{\"connectedPlayers\":2,\"maxPlayers\":4,\"shouldStartGame\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"\",\"roundCards\":0,\"dealerName\":\"\",\"turnName\":\"fran\",\"started\":false,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":null,\"subastado\":null,\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7145,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:08:41.4836628Z",
      "event_type": "player_joined",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": null,
      "round_cards": null,
      "dealer_name": null,
      "turn_player_name": "fran",
      "payload_json": "{\"connectedPlayers\":3,\"maxPlayers\":4,\"shouldStartGame\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"\",\"roundCards\":0,\"dealerName\":\"\",\"turnName\":\"fran\",\"started\":false,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":null,\"subastado\":null,\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7146,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:08:50.1092769Z",
      "event_type": "player_joined",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": null,
      "round_cards": null,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"connectedPlayers\":4,\"maxPlayers\":4,\"shouldStartGame\":true}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"\",\"roundCards\":0,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":false,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":null,\"subastado\":null,\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7147,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:08:50.5721668Z",
      "event_type": "game_started",
      "player_name": null,
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7148,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:08:52.1286751Z",
      "event_type": "round_started",
      "player_name": null,
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7149,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:09:01.4761262Z",
      "event_type": "emote_sent",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"emoteId\":\"gano_todo\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7150,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:09:09.0213636Z",
      "event_type": "emote_sent",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"emoteId\":\"pozo\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7151,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:09:13.2771639Z",
      "event_type": "bid_placed",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"bazas\":1,\"allDone\":false,\"nextBidder\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7152,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:09:54.9079492Z",
      "event_type": "bid_placed",
      "player_name": "bot 1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"bazas\":1,\"allDone\":false,\"nextBidder\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7153,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:10:19.8061671Z",
      "event_type": "emote_sent",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"emoteId\":\"venga\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7154,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:10:36.4912033Z",
      "event_type": "bid_placed",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"bazas\":2,\"allDone\":false,\"nextBidder\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7155,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:10:41.5327843Z",
      "event_type": "bid_placed",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"bazas\":5,\"allDone\":true,\"nextBidder\":\"\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7156,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:10:41.7558494Z",
      "event_type": "all_bids_done",
      "player_name": null,
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7157,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:10:51.8075635Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":3,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}"
    },
    {
      "id": 7158,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:11:12.7654231Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":11,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}"
    },
    {
      "id": 7159,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:11:33.0076570Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":1,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}"
    },
    {
      "id": 7160,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:11:38.3707833Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":2,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7161,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:11:38.6037873Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7162,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:11:40.6032310Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":1,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}"
    },
    {
      "id": 7163,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:11:45.2399117Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":3,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}"
    },
    {
      "id": 7164,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:11:53.4113122Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":12,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}"
    },
    {
      "id": 7165,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:11:56.6818369Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":10,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7166,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:11:56.9225501Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7167,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:11:59.1446326Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":11,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}"
    },
    {
      "id": 7168,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:12:01.9720573Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":12,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}"
    },
    {
      "id": 7169,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:12:12.4353214Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":10,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}"
    },
    {
      "id": 7170,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:12:15.2609697Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":1,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"bot 1\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7171,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:12:15.5122302Z",
      "event_type": "trick_completed",
      "player_name": "bot 1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"winner\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7172,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:12:17.7457956Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":10,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}"
    },
    {
      "id": 7173,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:12:19.9857075Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":7,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}"
    },
    {
      "id": 7174,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:12:21.7393175Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":12,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}"
    },
    {
      "id": 7175,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:12:43.0847437Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":3,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7176,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:12:43.3093764Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7177,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:12:45.5581086Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":6,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}"
    },
    {
      "id": 7178,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:12:47.8089410Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":7,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}"
    },
    {
      "id": 7179,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:12:50.0657311Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":4,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}"
    },
    {
      "id": 7180,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:12:53.3182533Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":7,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7181,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:12:53.5642543Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7182,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:12:57.2720214Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":1,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}"
    },
    {
      "id": 7183,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:12:59.5650936Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":4,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}"
    },
    {
      "id": 7184,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:01.8657558Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":5,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}"
    },
    {
      "id": 7185,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:04.9966758Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":10,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7186,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:05.2330909Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7187,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:08.2380059Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":5,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}"
    },
    {
      "id": 7188,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:10.4880839Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":6,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}"
    },
    {
      "id": 7189,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:12.7554018Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":6,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}"
    },
    {
      "id": 7190,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:15.9196218Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":4,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"bot 1\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7191,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:16.1456794Z",
      "event_type": "trick_completed",
      "player_name": "bot 1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"winner\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7192,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:18.3778095Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":5,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}"
    },
    {
      "id": 7193,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:20.6464450Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":7,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}"
    },
    {
      "id": 7194,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:22.1727091Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":3,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}"
    },
    {
      "id": 7195,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:25.7421926Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":4,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7196,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:25.9672510Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7197,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:27.6002541Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":11,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}"
    },
    {
      "id": 7198,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:30.2012532Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":11,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}"
    },
    {
      "id": 7199,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:32.4584978Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":2,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}"
    },
    {
      "id": 7200,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:35.6094197Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":6,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7201,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:35.8579790Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7202,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:37.4160662Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":12,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}"
    },
    {
      "id": 7203,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:40.0796728Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":2,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}"
    },
    {
      "id": 7204,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:42.3251207Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":5,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}"
    },
    {
      "id": 7205,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:45.5172485Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":2,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":true}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}"
    },
    {
      "id": 7206,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:45.7584955Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7207,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:47.0896861Z",
      "event_type": "round_completed",
      "player_name": null,
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"nextRoundIndex\":1}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7208,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:48.6320340Z",
      "event_type": "round_started",
      "player_name": null,
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7209,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:52.1684639Z",
      "event_type": "bid_placed",
      "player_name": "bot 1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bazas\":2,\"allDone\":false,\"nextBidder\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7210,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:55.7020863Z",
      "event_type": "bid_placed",
      "player_name": "bot 2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bazas\":1,\"allDone\":false,\"nextBidder\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7211,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:57.4394012Z",
      "event_type": "emote_sent",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"emoteId\":\"pozo\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7212,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:13:59.3446573Z",
      "event_type": "player_disconnected",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"connectedPlayers\":3,\"maxPlayers\":4,\"partidaIniciada\":true}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7213,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:14:37.2487661Z",
      "event_type": "bid_placed",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bazas\":5,\"allDone\":false,\"nextBidder\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7214,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:15:18.8291188Z",
      "event_type": "bid_placed",
      "player_name": "fran",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bazas\":3,\"allDone\":true,\"nextBidder\":\"\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7215,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:15:19.0632708Z",
      "event_type": "all_bids_done",
      "player_name": null,
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7216,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:15:21.2968026Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":3,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}"
    },
    {
      "id": 7217,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:15:22.0820708Z",
      "event_type": "player_disconnected",
      "player_name": "fran",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"connectedPlayers\":2,\"maxPlayers\":4,\"partidaIniciada\":true}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7218,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:15:23.5538672Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":5,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}"
    },
    {
      "id": 7219,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:15:43.8006707Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":4,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}"
    },
    {
      "id": 7220,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:15:46.9275599Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":1,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7221,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:15:47.1675370Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7222,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:15:49.4101332Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":12,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}"
    },
    {
      "id": 7223,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:15:51.6357948Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":11,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}"
    },
    {
      "id": 7224,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:15:53.8673716Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":4,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}"
    },
    {
      "id": 7225,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:15:56.9763820Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":7,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7226,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:15:57.2226582Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7227,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:15:59.4574373Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":3,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}"
    },
    {
      "id": 7228,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:01.6907584Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":1,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}"
    },
    {
      "id": 7229,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:03.9465392Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":11,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}"
    },
    {
      "id": 7230,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:07.0994775Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":2,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":1,\"points\":35,\"variation\":35,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":35,\"variation\":35,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":1,\"points\":35,\"variation\":35,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7231,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:07.3361824Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":1,\"points\":35,\"variation\":35,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7232,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:09.5801094Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":1,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":1,\"points\":35,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":1,\"points\":35,\"variation\":35,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":1,\"points\":35,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}"
    },
    {
      "id": 7233,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:11.8141142Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":12,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":1,\"points\":35,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":1,\"points\":35,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":1,\"points\":35,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}"
    },
    {
      "id": 7234,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:14.0924116Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":3,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":1,\"points\":35,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":1,\"points\":35,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":1,\"points\":35,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}"
    },
    {
      "id": 7235,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:17.2333398Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":2,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":35,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":1,\"points\":35,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":35,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7236,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:17.4701385Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":35,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7237,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:19.7047290Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":3,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":35,\"variation\":35,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":35,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":35,\"variation\":35,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}"
    },
    {
      "id": 7238,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:21.9598685Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":10,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":35,\"variation\":35,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":35,\"variation\":35,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":35,\"variation\":35,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}"
    },
    {
      "id": 7239,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:24.2098852Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":5,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":35,\"variation\":35,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":35,\"variation\":35,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":35,\"variation\":35,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}"
    },
    {
      "id": 7240,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:27.3450186Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":12,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":3,\"points\":35,\"variation\":35,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":2,\"points\":35,\"variation\":35,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":3,\"points\":35,\"variation\":35,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7241,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:27.5651778Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":3,\"points\":35,\"variation\":35,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7242,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:29.8037660Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":1,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":3,\"points\":35,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":3,\"points\":35,\"variation\":35,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":3,\"points\":35,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}"
    },
    {
      "id": 7243,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:32.0429722Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":6,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":3,\"points\":35,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":3,\"points\":35,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":3,\"points\":35,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}"
    },
    {
      "id": 7244,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:34.2655039Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":4,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":3,\"points\":35,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":3,\"points\":35,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":3,\"points\":35,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}"
    },
    {
      "id": 7245,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:37.4228980Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":2,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":35,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":3,\"points\":35,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":35,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7246,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:37.6812656Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":35,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7247,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:39.9053867Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":10,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":35,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":35,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":35,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}"
    },
    {
      "id": 7248,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:42.1726856Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":4,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":35,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":35,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":35,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}"
    },
    {
      "id": 7249,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:44.4621220Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":5,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":35,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":35,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":35,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}"
    },
    {
      "id": 7250,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:47.6350176Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":12,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"bot 1\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":35,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":35,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":35,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7251,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:47.9057432Z",
      "event_type": "trick_completed",
      "player_name": "bot 1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"winner\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":35,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7252,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:50.1618133Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":10,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":35,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":35,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":35,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}"
    },
    {
      "id": 7253,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:52.3953990Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":11,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":35,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":35,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":35,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}"
    },
    {
      "id": 7254,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:54.6627623Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":10,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":35,\"variation\":35,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":35,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":35,\"variation\":35,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}"
    },
    {
      "id": 7255,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:57.7911596Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":2,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":4,\"points\":35,\"variation\":35,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7256,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:16:58.0109725Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7257,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:17:00.2442853Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":5,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}"
    },
    {
      "id": 7258,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:17:02.4990315Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":11,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}"
    },
    {
      "id": 7259,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:17:04.7790813Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":6,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}"
    },
    {
      "id": 7260,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:17:07.9362423Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":7,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":2,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":2,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7261,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:17:08.1669905Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":2,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7262,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:17:10.4007175Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":6,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":2,\"points\":15,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":2,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":2,\"points\":15,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}"
    },
    {
      "id": 7263,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:17:12.6565529Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":7,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":2,\"points\":15,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":2,\"points\":15,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":2,\"points\":15,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}"
    },
    {
      "id": 7264,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:17:14.9022006Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":6,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":2,\"points\":15,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":2,\"points\":15,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":2,\"points\":15,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}"
    },
    {
      "id": 7265,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:17:18.0820697Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":7,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"bot 1\",\"nextTurn\":\"bot 1\",\"roundCompleted\":true}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":2,\"points\":15,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":2,\"points\":15,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":2,\"points\":15,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}"
    },
    {
      "id": 7266,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:17:18.3131603Z",
      "event_type": "trick_completed",
      "player_name": "bot 1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"winner\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":11,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":2,\"points\":15,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":5,\"points\":35,\"variation\":35,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7267,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:17:19.5836342Z",
      "event_type": "round_completed",
      "player_name": null,
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"nextRoundIndex\":2}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7268,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:17:21.0981472Z",
      "event_type": "round_started",
      "player_name": null,
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7269,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:17:24.6428039Z",
      "event_type": "bid_placed",
      "player_name": "bot 2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bazas\":2,\"allDone\":false,\"nextBidder\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7270,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:17:28.2318736Z",
      "event_type": "bid_placed",
      "player_name": "PayoCalvez",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bazas\":4,\"allDone\":false,\"nextBidder\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7271,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:17:31.8096002Z",
      "event_type": "bid_placed",
      "player_name": "fran",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bazas\":4,\"allDone\":false,\"nextBidder\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":10,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":10,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7272,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:17:35.3202369Z",
      "event_type": "bid_placed",
      "player_name": "bot 1",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bazas\":1,\"allDone\":true,\"nextBidder\":\"\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":10,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7273,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:17:35.5665703Z",
      "event_type": "all_bids_done",
      "player_name": null,
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7274,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:17:37.7909503Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":1,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}"
    },
    {
      "id": 7275,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:17:40.0282343Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":12,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}"
    },
    {
      "id": 7276,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:17:42.2903783Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":1,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}"
    },
    {
      "id": 7277,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:17:45.4374896Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":3,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7278,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:17:45.6780638Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7279,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:17:47.9224691Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":11,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}"
    },
    {
      "id": 7280,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:17:50.1681245Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":6,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}"
    },
    {
      "id": 7281,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:17:52.4129910Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":3,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}"
    },
    {
      "id": 7282,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:17:55.5602883Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":1,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":1,\"points\":70,\"variation\":35,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":0,\"points\":70,\"variation\":35,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":1,\"points\":70,\"variation\":35,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7283,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:17:55.7789000Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":1,\"points\":70,\"variation\":35,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7284,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:17:58.0127854Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":1,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":1,\"points\":70,\"variation\":35,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":1,\"points\":70,\"variation\":35,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":1,\"points\":70,\"variation\":35,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}"
    },
    {
      "id": 7285,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:00.2682057Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":10,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":1,\"points\":70,\"variation\":35,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":1,\"points\":70,\"variation\":35,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":1,\"points\":70,\"variation\":35,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}"
    },
    {
      "id": 7286,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:02.5021235Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":4,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":1,\"points\":70,\"variation\":35,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":1,\"points\":70,\"variation\":35,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":1,\"points\":70,\"variation\":35,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}"
    },
    {
      "id": 7287,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:05.6506672Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":11,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":1,\"points\":70,\"variation\":35,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7288,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:05.8794281Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7289,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:08.1131615Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":3,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}"
    },
    {
      "id": 7290,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:10.3467374Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":3,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}"
    },
    {
      "id": 7291,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:12.5807924Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":12,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}"
    },
    {
      "id": 7292,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:15.7512565Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":6,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7293,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:15.9829712Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7294,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:18.2253809Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":10,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}"
    },
    {
      "id": 7295,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:20.4588564Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":2,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}"
    },
    {
      "id": 7296,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:22.6825335Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":10,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}"
    },
    {
      "id": 7297,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:25.8186933Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":12,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":35,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7298,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:26.0472773Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7299,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:28.2817196Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":11,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}"
    },
    {
      "id": 7300,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:30.5378301Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":7,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}"
    },
    {
      "id": 7301,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:32.7930328Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":11,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}"
    },
    {
      "id": 7302,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:35.9426437Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":10,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7303,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:36.1705850Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7304,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:38.4161506Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":7,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}"
    },
    {
      "id": 7305,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:40.6617203Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":5,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}"
    },
    {
      "id": 7306,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:42.9175738Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":6,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}"
    },
    {
      "id": 7307,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:46.0082657Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":7,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"bot 1\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7308,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:46.2271410Z",
      "event_type": "trick_completed",
      "player_name": "bot 1",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"winner\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7309,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:48.4618463Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":7,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}"
    },
    {
      "id": 7310,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:50.7084196Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":2,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}"
    },
    {
      "id": 7311,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:52.9511974Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":4,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}"
    },
    {
      "id": 7312,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:56.1312802Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":6,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7313,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:56.3502174Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7314,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:18:58.5846352Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":5,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}"
    },
    {
      "id": 7315,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:19:00.8516637Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":5,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}"
    },
    {
      "id": 7316,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:19:03.0848165Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":2,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}"
    },
    {
      "id": 7317,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:19:06.1989151Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":12,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":35,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":35,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":35,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7318,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:19:06.4404081Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":35,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7319,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:19:08.6731379Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":5,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":35,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":35,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":35,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}"
    },
    {
      "id": 7320,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:19:10.9076914Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":2,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":35,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":35,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":35,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}"
    },
    {
      "id": 7321,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:19:13.1642133Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":4,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":35,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":35,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":35,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}"
    },
    {
      "id": 7322,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:19:16.3321537Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":4,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":true}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":3,\"points\":35,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":35,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":3,\"points\":35,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}"
    },
    {
      "id": 7323,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:19:16.5630894Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":11,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":10,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":3,\"points\":35,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":4,\"made\":2,\"points\":70,\"variation\":35,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7324,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:19:17.8354222Z",
      "event_type": "round_completed",
      "player_name": null,
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"nextRoundIndex\":3}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7325,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:19:19.3489173Z",
      "event_type": "round_started",
      "player_name": null,
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7326,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:19:22.9053644Z",
      "event_type": "bid_placed",
      "player_name": "PayoCalvez",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bazas\":2,\"allDone\":false,\"nextBidder\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7327,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:19:26.4604204Z",
      "event_type": "bid_placed",
      "player_name": "fran",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bazas\":4,\"allDone\":false,\"nextBidder\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7328,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:19:29.9940997Z",
      "event_type": "bid_placed",
      "player_name": "bot 1",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bazas\":0,\"allDone\":false,\"nextBidder\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7329,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:19:33.5277322Z",
      "event_type": "bid_placed",
      "player_name": "bot 2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bazas\":3,\"allDone\":true,\"nextBidder\":\"\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":30,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":30,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7330,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:19:33.7760425Z",
      "event_type": "all_bids_done",
      "player_name": null,
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":30,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7331,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:19:36.0319372Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":3,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":30,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":30,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":30,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}"
    },
    {
      "id": 7332,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:19:38.2767364Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":12,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":30,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":30,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":30,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}"
    },
    {
      "id": 7333,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:19:40.5219728Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":11,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":30,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":30,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":30,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}"
    },
    {
      "id": 7334,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:19:43.7006293Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":1,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":30,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":30,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":30,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7335,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:19:43.9333130Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":30,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7336,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:19:46.1777733Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":11,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":30,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":30,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":30,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}"
    },
    {
      "id": 7337,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:19:48.4338301Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":4,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":30,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":30,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":30,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}"
    },
    {
      "id": 7338,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:19:50.6780303Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":1,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":30,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":30,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":30,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}"
    },
    {
      "id": 7339,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:19:53.8122815Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":12,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":30,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":40,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":30,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":30,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7340,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:19:54.0565844Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":30,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7341,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:19:56.2783453Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":1,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":30,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":30,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":30,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}"
    },
    {
      "id": 7342,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:19:58.5352302Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":12,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":30,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":30,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":30,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}"
    },
    {
      "id": 7343,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:00.7791646Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":1,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":30,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":30,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":30,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}"
    },
    {
      "id": 7344,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:03.9348651Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":11,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":30,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":30,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":30,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7345,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:04.1802390Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":30,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7346,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:06.4255659Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":10,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":30,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":30,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":30,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}"
    },
    {
      "id": 7347,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:08.6802613Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":3,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":30,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":30,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":30,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}"
    },
    {
      "id": 7348,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:10.9141179Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":3,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":30,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":30,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":30,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}"
    },
    {
      "id": 7349,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:14.0692198Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":6,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":30,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":30,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-10,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":30,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7350,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:14.3018969Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":30,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7351,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:16.5359662Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":10,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":30,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":30,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":30,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}"
    },
    {
      "id": 7352,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:18.8032674Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":3,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":30,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":30,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":30,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}"
    },
    {
      "id": 7353,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:21.0600042Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":6,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":30,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":30,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":30,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}"
    },
    {
      "id": 7354,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:24.2818750Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":11,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":3,\"points\":30,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":30,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":3,\"points\":30,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7355,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:24.5039918Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":3,\"points\":30,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7356,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:26.9700296Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":6,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":3,\"points\":30,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":3,\"points\":30,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":3,\"points\":30,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}"
    },
    {
      "id": 7357,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:29.2375815Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":7,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":3,\"points\":30,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":3,\"points\":30,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":3,\"points\":30,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}"
    },
    {
      "id": 7358,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:31.5042089Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":5,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":3,\"points\":30,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":3,\"points\":30,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":3,\"points\":30,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}"
    },
    {
      "id": 7359,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:34.6477841Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":4,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":40,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":3,\"points\":30,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":40,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":3,\"points\":30,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":40,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":3,\"points\":30,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7360,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:34.8868031Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":40,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":3,\"points\":30,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7361,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:37.1394813Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":2,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":40,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":3,\"points\":30,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":40,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":3,\"points\":30,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":40,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":3,\"points\":30,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}"
    },
    {
      "id": 7362,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:39.3840035Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":4,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":40,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":3,\"points\":30,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":40,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":3,\"points\":30,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":40,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":3,\"points\":30,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}"
    },
    {
      "id": 7363,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:41.6419322Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":10,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":40,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":3,\"points\":30,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":40,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":3,\"points\":30,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":40,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":3,\"points\":30,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}"
    },
    {
      "id": 7364,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:44.7926207Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":7,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":40,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":40,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":3,\"points\":30,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":40,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7365,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:45.0404626Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":40,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7366,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:47.2958609Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":5,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":40,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":40,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":40,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}"
    },
    {
      "id": 7367,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:49.5516747Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":2,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":40,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":40,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":40,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}"
    },
    {
      "id": 7368,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:51.8527385Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":6,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":40,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":40,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":40,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}"
    },
    {
      "id": 7369,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:55.1273713Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":10,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":40,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":40,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":40,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7370,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:55.3543620Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":40,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7371,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:57.6071193Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":5,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":40,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":40,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":40,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}"
    },
    {
      "id": 7372,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:20:59.8523696Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":2,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":40,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":40,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":40,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}"
    },
    {
      "id": 7373,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:21:02.1306651Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":7,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":40,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":40,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":40,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}"
    },
    {
      "id": 7374,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:21:05.2840829Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":12,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":40,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-10,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":40,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":40,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-10,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7375,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:21:05.4959276Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":40,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-10,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7376,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:21:07.7409882Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":5,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":40,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":40,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-10,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":40,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}"
    },
    {
      "id": 7377,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:21:09.9741064Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":7,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":40,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":40,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":40,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}"
    },
    {
      "id": 7378,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:21:12.2186028Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":4,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":40,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":40,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":40,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}"
    },
    {
      "id": 7379,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:21:15.3949041Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":2,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":true}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":40,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":40,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":40,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}"
    },
    {
      "id": 7380,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:21:15.6181451Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":40,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":30,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":4,\"points\":30,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7381,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:21:16.9201003Z",
      "event_type": "round_completed",
      "player_name": null,
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"nextRoundIndex\":4}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":70,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7382,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:21:18.4413158Z",
      "event_type": "round_started",
      "player_name": null,
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":70,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7383,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:21:21.9850385Z",
      "event_type": "bid_placed",
      "player_name": "fran",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"bazas\":2,\"allDone\":false,\"nextBidder\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":70,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7384,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:21:25.5630813Z",
      "event_type": "bid_placed",
      "player_name": "bot 1",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"bazas\":2,\"allDone\":false,\"nextBidder\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7385,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:21:29.0518037Z",
      "event_type": "bid_placed",
      "player_name": "bot 2",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"bazas\":3,\"allDone\":false,\"nextBidder\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":7,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":7,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7386,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:21:32.5634709Z",
      "event_type": "bid_placed",
      "player_name": "PayoCalvez",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"bazas\":1,\"allDone\":true,\"nextBidder\":\"\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":7,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7387,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:21:32.8096557Z",
      "event_type": "all_bids_done",
      "player_name": null,
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7388,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:21:35.0764133Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":1,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}"
    },
    {
      "id": 7389,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:21:37.3319413Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":11,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}"
    },
    {
      "id": 7390,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:21:39.5658304Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":10,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}"
    },
    {
      "id": 7391,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:21:42.6859561Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":3,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7392,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:21:42.9212225Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7393,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:21:45.1653959Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":1,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}"
    },
    {
      "id": 7394,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:21:47.4330878Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":7,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}"
    },
    {
      "id": 7395,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:21:49.6991006Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":6,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}"
    },
    {
      "id": 7396,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:21:52.8426537Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":3,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7397,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:21:53.1109137Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7398,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:21:55.3661326Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":11,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}"
    },
    {
      "id": 7399,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:21:57.6119696Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":2,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}"
    },
    {
      "id": 7400,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:21:59.8590504Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":4,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}"
    },
    {
      "id": 7401,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:03.0056771Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":12,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":80,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7402,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:03.2254007Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7403,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:05.4584949Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":12,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}"
    },
    {
      "id": 7404,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:07.7159062Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":10,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}"
    },
    {
      "id": 7405,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:09.9601139Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":3,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}"
    },
    {
      "id": 7406,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:13.1423876Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":1,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":0,\"points\":25,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7407,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:13.3819391Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7408,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:15.6449962Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":11,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}"
    },
    {
      "id": 7409,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:17.8716459Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":6,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}"
    },
    {
      "id": 7410,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:20.1162227Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":7,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}"
    },
    {
      "id": 7411,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:23.2316965Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":10,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"bot 1\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":40,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7412,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:23.4495901Z",
      "event_type": "trick_completed",
      "player_name": "bot 1",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"winner\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7413,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:25.6826272Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":5,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}"
    },
    {
      "id": 7414,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:27.9275547Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":7,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}"
    },
    {
      "id": 7415,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:30.1729434Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":6,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}"
    },
    {
      "id": 7416,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:33.4209855Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":12,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7417,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:33.6494521Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7418,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:35.8725846Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":5,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}"
    },
    {
      "id": 7419,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:38.1288923Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":7,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}"
    },
    {
      "id": 7420,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:40.3731957Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":11,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}"
    },
    {
      "id": 7421,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:43.5000196Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":1,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":80,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7422,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:43.7283024Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7423,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:45.9732882Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":4,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}"
    },
    {
      "id": 7424,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:48.2290066Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":5,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}"
    },
    {
      "id": 7425,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:50.4955866Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":5,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}"
    },
    {
      "id": 7426,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:53.6394832Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":12,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":25,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":1,\"points\":25,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":25,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7427,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:53.8846705Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":25,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7428,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:56.1185850Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":2,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":25,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":25,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":25,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}"
    },
    {
      "id": 7429,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:22:58.3755603Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":2,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":25,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":25,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":25,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}"
    },
    {
      "id": 7430,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:00.6303033Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":4,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":25,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":25,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":25,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}"
    },
    {
      "id": 7431,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:03.7512132Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":6,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"bot 1\",\"nextTurn\":\"bot 1\",\"roundCompleted\":true}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":2,\"points\":40,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":25,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":40,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":25,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":2,\"points\":40,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":25,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}"
    },
    {
      "id": 7432,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:03.9849949Z",
      "event_type": "trick_completed",
      "player_name": "bot 1",
      "round_index": 4,
      "round_type": "Bajando",
      "round_cards": 9,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"winner\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":4,\"roundType\":\"Bajando\",\"roundCards\":9,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":8,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":70,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":2,\"points\":40,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":3,\"made\":2,\"points\":25,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":80,\"variation\":20,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7433,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:05.3143329Z",
      "event_type": "round_completed",
      "player_name": null,
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"nextRoundIndex\":5}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":20,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7434,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:06.8297067Z",
      "event_type": "round_started",
      "player_name": null,
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":20,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7435,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:10.3634373Z",
      "event_type": "bid_placed",
      "player_name": "bot 1",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bazas\":0,\"allDone\":false,\"nextBidder\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":20,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":20,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":20,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7436,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:13.9300298Z",
      "event_type": "bid_placed",
      "player_name": "bot 2",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bazas\":2,\"allDone\":false,\"nextBidder\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":20,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":20,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":20,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7437,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:17.4414524Z",
      "event_type": "bid_placed",
      "player_name": "PayoCalvez",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bazas\":2,\"allDone\":false,\"nextBidder\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":20,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":20,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":20,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7438,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:21.0304661Z",
      "event_type": "bid_placed",
      "player_name": "fran",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bazas\":2,\"allDone\":true,\"nextBidder\":\"\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":20,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":20,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":20,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7439,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:21.2646429Z",
      "event_type": "all_bids_done",
      "player_name": null,
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":20,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7440,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:23.4983045Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":3,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":20,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":20,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":20,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}"
    },
    {
      "id": 7441,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:25.7326186Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":1,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":20,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":20,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":20,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}"
    },
    {
      "id": 7442,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:27.9888400Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":11,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":20,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":20,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":20,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}"
    },
    {
      "id": 7443,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:31.1305449Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":12,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":20,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7444,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:31.3657889Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7445,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:33.6105985Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":3,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}"
    },
    {
      "id": 7446,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:35.8442465Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":1,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}"
    },
    {
      "id": 7447,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:36.1594811Z",
      "event_type": "player_disconnected",
      "player_name": "bot 1",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"connectedPlayers\":1,\"maxPlayers\":4,\"partidaIniciada\":true}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7448,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:38.0889091Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":11,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}"
    },
    {
      "id": 7449,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:41.3088975Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":12,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":75,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":75,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":75,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7450,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:41.5442878Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":75,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7451,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:43.7670519Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":12,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":75,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":75,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":75,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}"
    },
    {
      "id": 7452,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:46.0348343Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":1,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":75,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":75,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":75,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}"
    },
    {
      "id": 7453,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:48.2788666Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":2,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":75,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":75,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":75,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}"
    },
    {
      "id": 7454,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:51.4650084Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":5,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":75,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":75,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":75,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7455,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:51.6904352Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":75,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7456,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:53.9341999Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":10,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":75,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":75,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":75,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}"
    },
    {
      "id": 7457,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:56.2028799Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":7,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":75,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":75,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":75,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}"
    },
    {
      "id": 7458,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:23:58.4588471Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":6,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":75,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":75,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":75,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}"
    },
    {
      "id": 7459,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:24:01.6434543Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":12,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":75,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7460,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:24:01.8809171Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7461,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:24:04.1020289Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":10,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}"
    },
    {
      "id": 7462,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:24:06.3580462Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":7,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}"
    },
    {
      "id": 7463,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:24:08.6031147Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":4,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}"
    },
    {
      "id": 7464,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:24:11.7887618Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":4,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"bot 1\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7465,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:24:12.0356396Z",
      "event_type": "trick_completed",
      "player_name": "bot 1",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"winner\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7466,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:24:14.2918724Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":6,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}"
    },
    {
      "id": 7467,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:24:16.5817824Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":4,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}"
    },
    {
      "id": 7468,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:24:18.8369805Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":7,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}"
    },
    {
      "id": 7469,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:24:22.0222970Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":1,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7470,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:24:22.2704954Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7471,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:24:24.5151367Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":6,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}"
    },
    {
      "id": 7472,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:24:26.7710980Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":5,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}"
    },
    {
      "id": 7473,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:24:29.0169357Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":11,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}"
    },
    {
      "id": 7474,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:24:32.2118165Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":6,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":20,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":20,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":20,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7475,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:24:32.4598708Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":20,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7476,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:24:34.7048761Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":4,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":20,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":20,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":20,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}"
    },
    {
      "id": 7477,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:24:36.9716462Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":2,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":20,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":20,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":20,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}"
    },
    {
      "id": 7478,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:24:39.2387879Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":2,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":20,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":20,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":20,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}"
    },
    {
      "id": 7479,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:24:42.4344584Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":5,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":true}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":20,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":20,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":20,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}"
    },
    {
      "id": 7480,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:24:42.6609825Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 5,
      "round_type": "Bajando",
      "round_cards": 8,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":5,\"roundType\":\"Bajando\",\"roundCards\":8,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":6,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":20,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":75,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7481,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:24:44.0093024Z",
      "event_type": "round_completed",
      "player_name": null,
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"nextRoundIndex\":6}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7482,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:24:45.5340729Z",
      "event_type": "round_started",
      "player_name": null,
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7483,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:24:49.1024351Z",
      "event_type": "bid_placed",
      "player_name": "bot 2",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bazas\":0,\"allDone\":false,\"nextBidder\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7484,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:24:52.6692261Z",
      "event_type": "bid_placed",
      "player_name": "PayoCalvez",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bazas\":2,\"allDone\":false,\"nextBidder\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7485,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:24:56.2250643Z",
      "event_type": "bid_placed",
      "player_name": "fran",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bazas\":2,\"allDone\":false,\"nextBidder\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7486,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:24:59.7919207Z",
      "event_type": "bid_placed",
      "player_name": "bot 1",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bazas\":1,\"allDone\":true,\"nextBidder\":\"\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7487,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:00.0640458Z",
      "event_type": "all_bids_done",
      "player_name": null,
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7488,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:02.2852288Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":1,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}"
    },
    {
      "id": 7489,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:04.5528556Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":11,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}"
    },
    {
      "id": 7490,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:06.7967824Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":10,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}"
    },
    {
      "id": 7491,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:09.9586836Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":5,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":40,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7492,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:10.2077885Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7493,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:12.4309337Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":5,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}"
    },
    {
      "id": 7494,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:14.6650579Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":10,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}"
    },
    {
      "id": 7495,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:16.9426969Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":1,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}"
    },
    {
      "id": 7496,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:20.1482310Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":12,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7497,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:20.3977221Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7498,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:22.6429247Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":6,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}"
    },
    {
      "id": 7499,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:24.8868234Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":5,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}"
    },
    {
      "id": 7500,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:27.1447534Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":2,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}"
    },
    {
      "id": 7501,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:30.2712992Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":2,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":95,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":95,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":95,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7502,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:30.5185598Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":95,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7503,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:32.7739093Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":7,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":95,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":95,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":95,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}"
    },
    {
      "id": 7504,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:35.0416364Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":1,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":95,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":95,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":95,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}"
    },
    {
      "id": 7505,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:37.2974496Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":11,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":95,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":95,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":95,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}"
    },
    {
      "id": 7506,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:40.4938431Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":3,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":95,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":95,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":95,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7507,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:40.7411199Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":95,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7508,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:42.9752769Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":2,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":95,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":95,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":95,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}"
    },
    {
      "id": 7509,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:45.2417002Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":4,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":95,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":95,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":95,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}"
    },
    {
      "id": 7510,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:47.4976053Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":12,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":95,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":95,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":95,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}"
    },
    {
      "id": 7511,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:50.6499024Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":10,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":95,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":95,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":95,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7512,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:50.8973650Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":95,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7513,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:53.1423359Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":4,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":95,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":95,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":95,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}"
    },
    {
      "id": 7514,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:55.3870029Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":5,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":95,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":95,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":95,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}"
    },
    {
      "id": 7515,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:25:57.6208892Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":6,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":95,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":95,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":95,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}"
    },
    {
      "id": 7516,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:00.7947550Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":7,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":60,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":95,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":60,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":95,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":60,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":95,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7517,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:01.0424735Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":60,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":95,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7518,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:03.2764604Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":4,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":60,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":95,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":60,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":95,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":60,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":95,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}"
    },
    {
      "id": 7519,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:05.5320247Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":6,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":60,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":95,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":60,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":95,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":60,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":95,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}"
    },
    {
      "id": 7520,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:07.7881601Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":6,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":60,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":95,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":60,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":95,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":60,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":95,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}"
    },
    {
      "id": 7521,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:10.9844305Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":11,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":true}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":60,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":3,\"points\":95,\"variation\":20,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":60,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":95,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":60,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":3,\"points\":95,\"variation\":20,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}"
    },
    {
      "id": 7522,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:11.2361853Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 6,
      "round_type": "Bajando",
      "round_cards": 7,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":6,\"roundType\":\"Bajando\",\"roundCards\":7,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":3,\"points\":60,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":1,\"points\":40,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":3,\"points\":95,\"variation\":20,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7523,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:12.5588037Z",
      "event_type": "round_completed",
      "player_name": null,
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"nextRoundIndex\":7}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7524,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:14.1260025Z",
      "event_type": "round_started",
      "player_name": null,
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7525,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:17.7472129Z",
      "event_type": "bid_placed",
      "player_name": "PayoCalvez",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bazas\":1,\"allDone\":false,\"nextBidder\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7526,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:21.3246767Z",
      "event_type": "bid_placed",
      "player_name": "fran",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bazas\":0,\"allDone\":false,\"nextBidder\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7527,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:24.8918467Z",
      "event_type": "bid_placed",
      "player_name": "bot 1",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bazas\":3,\"allDone\":false,\"nextBidder\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7528,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:28.4592302Z",
      "event_type": "bid_placed",
      "player_name": "bot 2",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bazas\":1,\"allDone\":true,\"nextBidder\":\"\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7529,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:28.6993895Z",
      "event_type": "all_bids_done",
      "player_name": null,
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7530,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:30.9447540Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":3,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}"
    },
    {
      "id": 7531,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:33.1893293Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":12,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}"
    },
    {
      "id": 7532,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:35.4350253Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":1,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}"
    },
    {
      "id": 7533,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:38.5750402Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":7,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"bot 1\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":50,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":50,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7534,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:38.8229811Z",
      "event_type": "trick_completed",
      "player_name": "bot 1",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"winner\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":50,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7535,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:41.0676034Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":3,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":50,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":50,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":50,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}"
    },
    {
      "id": 7536,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:43.3348129Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":1,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":50,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":50,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":50,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}"
    },
    {
      "id": 7537,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:45.6012733Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":11,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":50,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":50,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":50,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}"
    },
    {
      "id": 7538,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:48.7868870Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":5,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":50,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":50,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":50,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7539,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:49.0343219Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":50,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7540,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:51.2791339Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":6,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":50,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":50,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":50,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}"
    },
    {
      "id": 7541,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:53.5584880Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":4,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":50,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":50,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":50,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}"
    },
    {
      "id": 7542,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:55.8133369Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":11,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":50,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":50,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":50,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}"
    },
    {
      "id": 7543,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:59.0097369Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":10,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"bot 1\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":50,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7544,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:26:59.2570523Z",
      "event_type": "trick_completed",
      "player_name": "bot 1",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"winner\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7545,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:27:01.5022681Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":7,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}"
    },
    {
      "id": 7546,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:27:03.7913666Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":5,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}"
    },
    {
      "id": 7547,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:27:06.0253264Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":12,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}"
    },
    {
      "id": 7548,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:27:09.2214096Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":10,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7549,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:27:09.4591876Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7550,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:27:11.7026213Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":11,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}"
    },
    {
      "id": 7551,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:27:13.9696231Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":4,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}"
    },
    {
      "id": 7552,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:27:16.2143318Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":6,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}"
    },
    {
      "id": 7553,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:27:19.3773334Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":4,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7554,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:27:19.6141775Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7555,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:27:21.8701229Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":7,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}"
    },
    {
      "id": 7556,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:27:24.1255279Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":2,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}"
    },
    {
      "id": 7557,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:27:26.3811300Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":11,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}"
    },
    {
      "id": 7558,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:27:29.5780732Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":7,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"bot 1\",\"nextTurn\":\"bot 1\",\"roundCompleted\":true}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":3,\"points\":50,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":50,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":3,\"points\":50,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}"
    },
    {
      "id": 7559,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:27:29.8258248Z",
      "event_type": "trick_completed",
      "player_name": "bot 1",
      "round_index": 7,
      "round_type": "Bajando",
      "round_cards": 6,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"winner\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":7,\"roundType\":\"Bajando\",\"roundCards\":6,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":3,\"points\":50,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7560,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:27:31.1858637Z",
      "event_type": "round_completed",
      "player_name": null,
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"nextRoundIndex\":8}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7561,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:27:32.7312722Z",
      "event_type": "round_started",
      "player_name": null,
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7562,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:27:36.3178658Z",
      "event_type": "bid_placed",
      "player_name": "fran",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"bazas\":2,\"allDone\":false,\"nextBidder\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7563,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:27:39.8179518Z",
      "event_type": "bid_placed",
      "player_name": "bot 1",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"bazas\":3,\"allDone\":false,\"nextBidder\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":75,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":75,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7564,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:27:43.3632478Z",
      "event_type": "bid_placed",
      "player_name": "bot 2",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"bazas\":0,\"allDone\":false,\"nextBidder\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":75,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":75,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":75,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7565,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:27:46.9630774Z",
      "event_type": "bid_placed",
      "player_name": "PayoCalvez",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"bazas\":1,\"allDone\":true,\"nextBidder\":\"\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":75,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":75,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":75,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7566,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:27:47.1891558Z",
      "event_type": "all_bids_done",
      "player_name": null,
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":75,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7567,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:27:49.4328929Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":1,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":75,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":75,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":75,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}"
    },
    {
      "id": 7568,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:27:51.6677877Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":4,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":75,\"variation\":25,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":75,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":75,\"variation\":25,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}"
    },
    {
      "id": 7569,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:27:53.9444391Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":12,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":75,\"variation\":25,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":75,\"variation\":25,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":75,\"variation\":25,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}"
    },
    {
      "id": 7570,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:27:57.1575543Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":3,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"bot 1\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":75,\"variation\":25,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":75,\"variation\":25,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":75,\"variation\":25,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7571,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:27:57.4117534Z",
      "event_type": "trick_completed",
      "player_name": "bot 1",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"winner\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":75,\"variation\":25,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7572,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:27:59.6678817Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":2,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":75,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":75,\"variation\":25,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":75,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}"
    },
    {
      "id": 7573,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:28:01.9235390Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":7,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":75,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":75,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":75,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}"
    },
    {
      "id": 7574,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:28:04.2016798Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":12,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":75,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":75,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":75,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}"
    },
    {
      "id": 7575,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:28:07.4137538Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":6,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":75,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":75,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":75,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7576,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:28:07.6692138Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":75,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7577,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:28:09.9242254Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":7,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":75,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":75,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":75,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}"
    },
    {
      "id": 7578,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:28:12.2019674Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":11,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":75,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":75,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":75,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}"
    },
    {
      "id": 7579,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:28:14.4685811Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":3,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":75,\"variation\":25,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":75,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":75,\"variation\":25,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}"
    },
    {
      "id": 7580,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:28:17.6920825Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":12,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"bot 1\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":75,\"variation\":25,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":1,\"points\":75,\"variation\":25,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":75,\"variation\":25,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7581,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:28:17.9350195Z",
      "event_type": "trick_completed",
      "player_name": "bot 1",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"winner\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":75,\"variation\":25,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7582,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:28:20.1908979Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":11,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":75,\"variation\":25,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":75,\"variation\":25,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":75,\"variation\":25,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}"
    },
    {
      "id": 7583,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:28:22.4468585Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":5,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":75,\"variation\":25,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":75,\"variation\":25,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":75,\"variation\":25,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}"
    },
    {
      "id": 7584,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:28:24.7261949Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":5,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":75,\"variation\":25,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":75,\"variation\":25,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":75,\"variation\":25,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}"
    },
    {
      "id": 7585,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:28:27.8594323Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":2,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"bot 1\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":3,\"points\":75,\"variation\":25,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":2,\"points\":75,\"variation\":25,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":3,\"points\":75,\"variation\":25,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7586,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:28:28.0946567Z",
      "event_type": "trick_completed",
      "player_name": "bot 1",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"winner\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":3,\"points\":75,\"variation\":25,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7587,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:28:30.3274122Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":7,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":3,\"points\":75,\"variation\":25,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":3,\"points\":75,\"variation\":25,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":3,\"points\":75,\"variation\":25,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}"
    },
    {
      "id": 7588,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:28:32.5831609Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":4,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":3,\"points\":75,\"variation\":25,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":3,\"points\":75,\"variation\":25,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":3,\"points\":75,\"variation\":25,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}"
    },
    {
      "id": 7589,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:28:34.8289600Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":2,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":3,\"points\":75,\"variation\":25,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":3,\"points\":75,\"variation\":25,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":3,\"points\":75,\"variation\":25,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}"
    },
    {
      "id": 7590,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:28:37.9819972Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":4,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"bot 1\",\"nextTurn\":\"bot 1\",\"roundCompleted\":true}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":4,\"points\":75,\"variation\":25,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":3,\"points\":75,\"variation\":25,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":4,\"points\":75,\"variation\":25,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}"
    },
    {
      "id": 7591,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:28:38.2274760Z",
      "event_type": "trick_completed",
      "player_name": "bot 1",
      "round_index": 8,
      "round_type": "Bajando",
      "round_cards": 5,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"winner\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":8,\"roundType\":\"Bajando\",\"roundCards\":5,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":6,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":4,\"points\":75,\"variation\":25,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7592,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:28:39.5785380Z",
      "event_type": "round_completed",
      "player_name": null,
      "round_index": 9,
      "round_type": "Bajando",
      "round_cards": 4,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"nextRoundIndex\":9}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7593,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:28:41.0800219Z",
      "event_type": "round_started",
      "player_name": null,
      "round_index": 9,
      "round_type": "Bajando",
      "round_cards": 4,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7594,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:28:44.6373625Z",
      "event_type": "bid_placed",
      "player_name": "bot 1",
      "round_index": 9,
      "round_type": "Bajando",
      "round_cards": 4,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bazas\":2,\"allDone\":false,\"nextBidder\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7595,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:28:48.0930143Z",
      "event_type": "bid_placed",
      "player_name": "bot 2",
      "round_index": 9,
      "round_type": "Bajando",
      "round_cards": 4,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bazas\":1,\"allDone\":false,\"nextBidder\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7596,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:28:51.5710320Z",
      "event_type": "bid_placed",
      "player_name": "PayoCalvez",
      "round_index": 9,
      "round_type": "Bajando",
      "round_cards": 4,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bazas\":0,\"allDone\":false,\"nextBidder\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7597,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:28:55.1159534Z",
      "event_type": "bid_placed",
      "player_name": "fran",
      "round_index": 9,
      "round_type": "Bajando",
      "round_cards": 4,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bazas\":2,\"allDone\":true,\"nextBidder\":\"\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":55,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":55,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7598,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:28:55.3613650Z",
      "event_type": "all_bids_done",
      "player_name": null,
      "round_index": 9,
      "round_type": "Bajando",
      "round_cards": 4,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":55,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7599,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:28:57.5959129Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 9,
      "round_type": "Bajando",
      "round_cards": 4,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":5,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":55,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":55,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":55,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}"
    },
    {
      "id": 7600,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:28:59.8627384Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 9,
      "round_type": "Bajando",
      "round_cards": 4,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":6,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":55,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":55,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":55,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}"
    },
    {
      "id": 7601,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:29:02.1081849Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 9,
      "round_type": "Bajando",
      "round_cards": 4,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":4,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":55,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":55,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":55,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}"
    },
    {
      "id": 7602,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:29:05.2617278Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 9,
      "round_type": "Bajando",
      "round_cards": 4,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":7,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":55,\"variation\":-10,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":55,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":55,\"variation\":-10,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7603,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:29:05.5070181Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 9,
      "round_type": "Bajando",
      "round_cards": 4,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":55,\"variation\":-10,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7604,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:29:07.7412116Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 9,
      "round_type": "Bajando",
      "round_cards": 4,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":3,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":55,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":55,\"variation\":-10,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":55,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}"
    },
    {
      "id": 7605,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:29:09.9877118Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 9,
      "round_type": "Bajando",
      "round_cards": 4,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":12,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":55,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":55,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":55,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}"
    },
    {
      "id": 7606,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:29:12.2420930Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 9,
      "round_type": "Bajando",
      "round_cards": 4,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":6,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":55,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":55,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":55,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}"
    },
    {
      "id": 7607,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:29:15.4291635Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 9,
      "round_type": "Bajando",
      "round_cards": 4,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":11,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"bot 1\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":55,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":55,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":55,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7608,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:29:15.6521447Z",
      "event_type": "trick_completed",
      "player_name": "bot 1",
      "round_index": 9,
      "round_type": "Bajando",
      "round_cards": 4,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"winner\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":55,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7609,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:29:17.8866305Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 9,
      "round_type": "Bajando",
      "round_cards": 4,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":7,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":55,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":55,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":55,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}"
    },
    {
      "id": 7610,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:29:20.1310794Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 9,
      "round_type": "Bajando",
      "round_cards": 4,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":4,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":55,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":55,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":55,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}"
    },
    {
      "id": 7611,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:29:22.4094209Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 9,
      "round_type": "Bajando",
      "round_cards": 4,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":5,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":55,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":55,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":55,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}"
    },
    {
      "id": 7612,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:29:25.6071208Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 9,
      "round_type": "Bajando",
      "round_cards": 4,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":4,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":55,\"variation\":-10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":55,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":55,\"variation\":-10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7613,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:29:25.8536952Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 9,
      "round_type": "Bajando",
      "round_cards": 4,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":55,\"variation\":-10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7614,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:29:28.0986106Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 9,
      "round_type": "Bajando",
      "round_cards": 4,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":11,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":55,\"variation\":-10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":55,\"variation\":-10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":55,\"variation\":-10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}"
    },
    {
      "id": 7615,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:29:30.3437007Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 9,
      "round_type": "Bajando",
      "round_cards": 4,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":3,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":55,\"variation\":-10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":55,\"variation\":-10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":55,\"variation\":-10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}"
    },
    {
      "id": 7616,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:29:32.6101516Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 9,
      "round_type": "Bajando",
      "round_cards": 4,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":5,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":55,\"variation\":-10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":55,\"variation\":-10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":55,\"variation\":-10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}"
    },
    {
      "id": 7617,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:29:35.7967809Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 9,
      "round_type": "Bajando",
      "round_cards": 4,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":2,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"bot 1\",\"nextTurn\":\"bot 1\",\"roundCompleted\":true}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":55,\"variation\":-10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":55,\"variation\":-10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":55,\"variation\":-10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}"
    },
    {
      "id": 7618,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:29:36.0542925Z",
      "event_type": "trick_completed",
      "player_name": "bot 1",
      "round_index": 9,
      "round_type": "Bajando",
      "round_cards": 4,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"winner\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":9,\"roundType\":\"Bajando\",\"roundCards\":4,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":55,\"variation\":-10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":2,\"points\":70,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7619,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:29:37.4039404Z",
      "event_type": "round_completed",
      "player_name": null,
      "round_index": 10,
      "round_type": "Bajando",
      "round_cards": 3,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"nextRoundIndex\":10}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7620,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:29:38.9610092Z",
      "event_type": "round_started",
      "player_name": null,
      "round_index": 10,
      "round_type": "Bajando",
      "round_cards": 3,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7621,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:29:42.4881448Z",
      "event_type": "bid_placed",
      "player_name": "bot 2",
      "round_index": 10,
      "round_type": "Bajando",
      "round_cards": 3,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bazas\":0,\"allDone\":false,\"nextBidder\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7622,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:29:45.9658455Z",
      "event_type": "bid_placed",
      "player_name": "PayoCalvez",
      "round_index": 10,
      "round_type": "Bajando",
      "round_cards": 3,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bazas\":1,\"allDone\":false,\"nextBidder\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7623,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:29:49.4324631Z",
      "event_type": "bid_placed",
      "player_name": "fran",
      "round_index": 10,
      "round_type": "Bajando",
      "round_cards": 3,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bazas\":0,\"allDone\":false,\"nextBidder\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7624,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:29:52.8996042Z",
      "event_type": "bid_placed",
      "player_name": "bot 1",
      "round_index": 10,
      "round_type": "Bajando",
      "round_cards": 3,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bazas\":1,\"allDone\":true,\"nextBidder\":\"\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7625,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:29:53.1345693Z",
      "event_type": "all_bids_done",
      "player_name": null,
      "round_index": 10,
      "round_type": "Bajando",
      "round_cards": 3,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7626,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:29:55.3687215Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 10,
      "round_type": "Bajando",
      "round_cards": 3,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":10,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}"
    },
    {
      "id": 7627,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:29:57.6231948Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 10,
      "round_type": "Bajando",
      "round_cards": 3,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":12,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}"
    },
    {
      "id": 7628,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:29:59.8575651Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 10,
      "round_type": "Bajando",
      "round_cards": 3,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":3,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}"
    },
    {
      "id": 7629,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:30:02.9874552Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 10,
      "round_type": "Bajando",
      "round_cards": 3,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":1,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"bot 1\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":90,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7630,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:30:03.2249230Z",
      "event_type": "trick_completed",
      "player_name": "bot 1",
      "round_index": 10,
      "round_type": "Bajando",
      "round_cards": 3,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"winner\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7631,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:30:05.4569671Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 10,
      "round_type": "Bajando",
      "round_cards": 3,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":7,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}"
    },
    {
      "id": 7632,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:30:07.7020374Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 10,
      "round_type": "Bajando",
      "round_cards": 3,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":6,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}"
    },
    {
      "id": 7633,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:30:09.9686234Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 10,
      "round_type": "Bajando",
      "round_cards": 3,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":2,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}"
    },
    {
      "id": 7634,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:30:13.1320496Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 10,
      "round_type": "Bajando",
      "round_cards": 3,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":11,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":1,\"points\":75,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":1,\"points\":75,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7635,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:30:13.3691617Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 10,
      "round_type": "Bajando",
      "round_cards": 3,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":1,\"points\":75,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7636,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:30:15.5919743Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 10,
      "round_type": "Bajando",
      "round_cards": 3,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":5,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":1,\"points\":75,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":1,\"points\":75,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":1,\"points\":75,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}"
    },
    {
      "id": 7637,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:30:17.8361050Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 10,
      "round_type": "Bajando",
      "round_cards": 3,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":6,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":1,\"points\":75,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":1,\"points\":75,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":1,\"points\":75,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}"
    },
    {
      "id": 7638,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:30:20.0918160Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 10,
      "round_type": "Bajando",
      "round_cards": 3,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":4,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":1,\"points\":75,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":1,\"points\":75,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":1,\"points\":75,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}"
    },
    {
      "id": 7639,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:30:23.1996467Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 10,
      "round_type": "Bajando",
      "round_cards": 3,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":3,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":true}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":2,\"points\":75,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":1,\"points\":75,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":2,\"points\":75,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}"
    },
    {
      "id": 7640,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:30:23.4364734Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 10,
      "round_type": "Bajando",
      "round_cards": 3,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":10,\"roundType\":\"Bajando\",\"roundCards\":3,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":2,\"points\":75,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":90,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7641,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:30:24.7069670Z",
      "event_type": "round_completed",
      "player_name": null,
      "round_index": 11,
      "round_type": "Bajando",
      "round_cards": 2,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"nextRoundIndex\":11}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7642,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:30:26.1099007Z",
      "event_type": "round_started",
      "player_name": null,
      "round_index": 11,
      "round_type": "Bajando",
      "round_cards": 2,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7643,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:30:29.5684002Z",
      "event_type": "bid_placed",
      "player_name": "PayoCalvez",
      "round_index": 11,
      "round_type": "Bajando",
      "round_cards": 2,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bazas\":0,\"allDone\":false,\"nextBidder\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7644,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:30:33.0353478Z",
      "event_type": "bid_placed",
      "player_name": "fran",
      "round_index": 11,
      "round_type": "Bajando",
      "round_cards": 2,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bazas\":1,\"allDone\":false,\"nextBidder\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":65,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":65,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7645,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:30:36.5244458Z",
      "event_type": "bid_placed",
      "player_name": "bot 1",
      "round_index": 11,
      "round_type": "Bajando",
      "round_cards": 2,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bazas\":0,\"allDone\":false,\"nextBidder\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":65,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":65,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":65,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7646,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:30:39.9690277Z",
      "event_type": "bid_placed",
      "player_name": "bot 2",
      "round_index": 11,
      "round_type": "Bajando",
      "round_cards": 2,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bazas\":0,\"allDone\":true,\"nextBidder\":\"\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":65,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":65,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":65,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7647,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:30:40.2041391Z",
      "event_type": "all_bids_done",
      "player_name": null,
      "round_index": 11,
      "round_type": "Bajando",
      "round_cards": 2,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":65,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7648,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:30:42.4486948Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 11,
      "round_type": "Bajando",
      "round_cards": 2,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":10,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":65,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":65,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":65,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}"
    },
    {
      "id": 7649,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:30:44.7051152Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 11,
      "round_type": "Bajando",
      "round_cards": 2,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":3,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":65,\"variation\":-10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":65,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":65,\"variation\":-10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}"
    },
    {
      "id": 7650,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:30:46.9617331Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 11,
      "round_type": "Bajando",
      "round_cards": 2,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":11,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":65,\"variation\":-10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":65,\"variation\":-10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":65,\"variation\":-10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}"
    },
    {
      "id": 7651,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:30:50.1264943Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 11,
      "round_type": "Bajando",
      "round_cards": 2,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":12,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":65,\"variation\":-10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":65,\"variation\":-10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":65,\"variation\":-10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7652,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:30:50.6047233Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 11,
      "round_type": "Bajando",
      "round_cards": 2,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":65,\"variation\":-10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7653,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:30:52.8496246Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 11,
      "round_type": "Bajando",
      "round_cards": 2,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":7,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":65,\"variation\":-10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":65,\"variation\":-10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":65,\"variation\":-10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}"
    },
    {
      "id": 7654,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:30:55.1051674Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 11,
      "round_type": "Bajando",
      "round_cards": 2,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":1,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":65,\"variation\":-10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":65,\"variation\":-10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":65,\"variation\":-10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}"
    },
    {
      "id": 7655,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:30:57.3501732Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 11,
      "round_type": "Bajando",
      "round_cards": 2,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":2,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":65,\"variation\":-10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":65,\"variation\":-10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":65,\"variation\":-10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}"
    },
    {
      "id": 7656,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:31:00.4716421Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 11,
      "round_type": "Bajando",
      "round_cards": 2,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":5,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":true}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":2,\"points\":65,\"variation\":-10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":1,\"points\":65,\"variation\":-10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":2,\"points\":65,\"variation\":-10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}"
    },
    {
      "id": 7657,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:31:00.7203226Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 11,
      "round_type": "Bajando",
      "round_cards": 2,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":11,\"roundType\":\"Bajando\",\"roundCards\":2,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":2,\"points\":65,\"variation\":-10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7658,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:31:01.9988644Z",
      "event_type": "round_completed",
      "player_name": null,
      "round_index": 12,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"nextRoundIndex\":12}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":12,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7659,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:31:03.4455987Z",
      "event_type": "round_started",
      "player_name": null,
      "round_index": 12,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":12,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7660,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:31:06.8829331Z",
      "event_type": "bid_placed",
      "player_name": "fran",
      "round_index": 12,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"bazas\":0,\"allDone\":false,\"nextBidder\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":12,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":12,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":12,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7661,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:31:10.3485591Z",
      "event_type": "bid_placed",
      "player_name": "bot 1",
      "round_index": 12,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"bazas\":0,\"allDone\":false,\"nextBidder\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":12,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":12,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":12,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7662,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:31:13.7937270Z",
      "event_type": "bid_placed",
      "player_name": "bot 2",
      "round_index": 12,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"bazas\":0,\"allDone\":false,\"nextBidder\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":12,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":12,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":12,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7663,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:31:17.2713797Z",
      "event_type": "bid_placed",
      "player_name": "PayoCalvez",
      "round_index": 12,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"bazas\":0,\"allDone\":true,\"nextBidder\":\"\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":12,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":12,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":12,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7664,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:31:17.5184745Z",
      "event_type": "all_bids_done",
      "player_name": null,
      "round_index": 12,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":12,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7665,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:31:19.7517804Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 12,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":3,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":12,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":12,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":12,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}"
    },
    {
      "id": 7666,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:31:21.9971875Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 12,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":11,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":12,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":12,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":12,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}"
    },
    {
      "id": 7667,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:31:24.2301002Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 12,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":10,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":12,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":12,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":12,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}"
    },
    {
      "id": 7668,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:31:27.3288153Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 12,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":12,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":true}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":12,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":12,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":12,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}"
    },
    {
      "id": 7669,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:31:27.5623684Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 12,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":12,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":1,\"points\":60,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":75,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":115,\"variation\":10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7670,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:31:28.8667362Z",
      "event_type": "round_completed",
      "player_name": null,
      "round_index": 13,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"nextRoundIndex\":13}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":13,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":85,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7671,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:31:30.3360877Z",
      "event_type": "round_started",
      "player_name": null,
      "round_index": 13,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":13,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":85,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7672,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:31:33.8167314Z",
      "event_type": "bid_placed",
      "player_name": "bot 1",
      "round_index": 13,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bazas\":0,\"allDone\":false,\"nextBidder\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":13,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":85,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":13,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":85,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":13,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":85,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7673,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:31:37.2948251Z",
      "event_type": "bid_placed",
      "player_name": "bot 2",
      "round_index": 13,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bazas\":1,\"allDone\":false,\"nextBidder\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":13,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":13,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":85,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":13,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7674,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:31:40.7394043Z",
      "event_type": "bid_placed",
      "player_name": "PayoCalvez",
      "round_index": 13,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bazas\":0,\"allDone\":false,\"nextBidder\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":13,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":13,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":13,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7675,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:31:44.2170561Z",
      "event_type": "bid_placed",
      "player_name": "fran",
      "round_index": 13,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bazas\":1,\"allDone\":true,\"nextBidder\":\"\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":13,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":13,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":13,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7676,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:31:44.4532386Z",
      "event_type": "all_bids_done",
      "player_name": null,
      "round_index": 13,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":13,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7677,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:31:46.6867119Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 13,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":12,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":13,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":13,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":13,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}"
    },
    {
      "id": 7678,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:31:48.9547986Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 13,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":1,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":13,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":13,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":13,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}"
    },
    {
      "id": 7679,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:31:51.1875494Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 13,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":7,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":13,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":13,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":13,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}"
    },
    {
      "id": 7680,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:31:54.3193366Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 13,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":1,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":true}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":13,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":2,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":13,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":85,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":13,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":2,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}"
    },
    {
      "id": 7681,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:31:54.5540015Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 13,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":13,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":2,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":1,\"made\":0,\"points\":55,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7682,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:31:55.8573234Z",
      "event_type": "round_completed",
      "player_name": null,
      "round_index": 14,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"nextRoundIndex\":14}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":14,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7683,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:31:57.3377343Z",
      "event_type": "round_started",
      "player_name": null,
      "round_index": 14,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":14,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7684,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:32:00.7736026Z",
      "event_type": "bid_placed",
      "player_name": "bot 2",
      "round_index": 14,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bazas\":0,\"allDone\":false,\"nextBidder\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":14,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":14,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":14,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7685,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:32:04.2289313Z",
      "event_type": "bid_placed",
      "player_name": "PayoCalvez",
      "round_index": 14,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bazas\":1,\"allDone\":false,\"nextBidder\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":14,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":14,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":14,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7686,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:32:07.7074772Z",
      "event_type": "bid_placed",
      "player_name": "fran",
      "round_index": 14,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bazas\":0,\"allDone\":false,\"nextBidder\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":14,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":14,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":14,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7687,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:32:11.1632884Z",
      "event_type": "bid_placed",
      "player_name": "bot 1",
      "round_index": 14,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bazas\":1,\"allDone\":true,\"nextBidder\":\"\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":14,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":14,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":14,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7688,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:32:11.3991832Z",
      "event_type": "all_bids_done",
      "player_name": null,
      "round_index": 14,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":14,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7689,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:32:13.6335930Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 14,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":11,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":14,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":14,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":14,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}"
    },
    {
      "id": 7690,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:32:15.9136610Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 14,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":1,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":14,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":14,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":14,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}"
    },
    {
      "id": 7691,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:32:18.1674072Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 14,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":6,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":14,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":14,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":14,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}"
    },
    {
      "id": 7692,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:32:21.3209402Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 14,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":4,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":true}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":14,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":135,\"variation\":10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":14,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":14,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":135,\"variation\":10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}"
    },
    {
      "id": 7693,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:32:21.5569676Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 14,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":14,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":2,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":135,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":100,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":135,\"variation\":10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7694,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:32:22.8584925Z",
      "event_type": "round_completed",
      "player_name": null,
      "round_index": 15,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"nextRoundIndex\":15}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":15,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":130,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7695,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:32:24.3004899Z",
      "event_type": "round_started",
      "player_name": null,
      "round_index": 15,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":15,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":130,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7696,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:32:27.7863590Z",
      "event_type": "bid_placed",
      "player_name": "PayoCalvez",
      "round_index": 15,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bazas\":0,\"allDone\":false,\"nextBidder\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":15,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":130,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":15,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":130,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":15,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":130,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7697,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:32:31.2534347Z",
      "event_type": "bid_placed",
      "player_name": "fran",
      "round_index": 15,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bazas\":0,\"allDone\":false,\"nextBidder\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":15,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":130,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":15,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":130,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":15,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":130,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7698,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:32:34.6871632Z",
      "event_type": "bid_placed",
      "player_name": "bot 1",
      "round_index": 15,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bazas\":1,\"allDone\":false,\"nextBidder\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":15,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":130,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":15,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":130,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":15,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":130,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7699,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:32:38.1761131Z",
      "event_type": "bid_placed",
      "player_name": "bot 2",
      "round_index": 15,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bazas\":1,\"allDone\":true,\"nextBidder\":\"\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":15,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":130,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":15,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":130,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":15,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":130,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7700,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:32:38.3924112Z",
      "event_type": "all_bids_done",
      "player_name": null,
      "round_index": 15,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":15,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":130,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7701,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:32:40.6238679Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 15,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":2,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":15,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":130,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":15,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":15,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":130,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":15,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":130,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":15,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}"
    },
    {
      "id": 7702,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:32:42.8579741Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 15,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":11,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":15,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":130,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":15,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":15,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":130,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":15,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":15,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":130,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":15,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}"
    },
    {
      "id": 7703,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:32:45.0915910Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 15,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":7,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":15,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":130,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":15,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":15,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":130,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":15,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":15,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":130,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":15,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}"
    },
    {
      "id": 7704,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:32:48.2102592Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 15,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":10,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"bot 1\",\"nextTurn\":\"bot 1\",\"roundCompleted\":true}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":15,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":2,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":130,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":15,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":15,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":130,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":15,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":15,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":2,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":130,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":15,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}"
    },
    {
      "id": 7705,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:32:48.4356020Z",
      "event_type": "trick_completed",
      "player_name": "bot 1",
      "round_index": 15,
      "round_type": "UnaCarta",
      "round_cards": 1,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"winner\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":15,\"roundType\":\"UnaCarta\",\"roundCards\":1,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":2,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":60,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":130,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":110,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":15,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7706,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:32:49.7034019Z",
      "event_type": "round_completed",
      "player_name": null,
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"nextRoundIndex\":16}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7707,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:32:51.1358403Z",
      "event_type": "round_started",
      "player_name": null,
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7708,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:33:32.5764659Z",
      "event_type": "subastado_bid_placed",
      "player_name": "fran",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"bazas\":3,\"palo\":\"Oros\",\"allDone\":false,\"nextBidder\":\"bot 1\",\"bestPlayer\":\"fran\",\"bestBazas\":3,\"bestPalo\":\"Oros\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"fran\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":3,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"fran\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":3,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7709,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:34:14.0959980Z",
      "event_type": "subastado_bid_placed",
      "player_name": "bot 1",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"bazas\":5,\"palo\":\"Oros\",\"allDone\":false,\"nextBidder\":\"bot 2\",\"bestPlayer\":\"bot 1\",\"bestBazas\":5,\"bestPalo\":\"Oros\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"fran\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":5,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"fran\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":3,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":3,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"fran\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":5,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7710,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:34:55.4652247Z",
      "event_type": "subastado_bid_placed",
      "player_name": "bot 2",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"bazas\":0,\"palo\":\"Oros\",\"allDone\":false,\"nextBidder\":\"PayoCalvez\",\"bestPlayer\":\"bot 1\",\"bestBazas\":5,\"bestPalo\":\"Oros\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":5,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"fran\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":5,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":5,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7711,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:35:36.9117652Z",
      "event_type": "subastado_bid_placed",
      "player_name": "PayoCalvez",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"bazas\":0,\"palo\":\"Bastos\",\"allDone\":true,\"nextBidder\":\"\",\"bestPlayer\":\"bot 1\",\"bestBazas\":5,\"bestPalo\":\"Oros\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":5,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":5,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":5,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7712,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:35:37.1597382Z",
      "event_type": "subastado_done",
      "player_name": "bot 1",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"bestPlayer\":\"bot 1\",\"bestBazas\":5,\"bestPalo\":\"Oros\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":5,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7713,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:35:40.6230024Z",
      "event_type": "bid_placed",
      "player_name": "fran",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"bazas\":2,\"allDone\":false,\"nextBidder\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":5,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":5,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":5,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7714,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:35:44.1137868Z",
      "event_type": "bid_placed",
      "player_name": "bot 1",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"bazas\":4,\"allDone\":false,\"nextBidder\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":2,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":5,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7715,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:35:47.6121634Z",
      "event_type": "bid_placed",
      "player_name": "bot 2",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"bazas\":2,\"allDone\":false,\"nextBidder\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7716,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:35:51.1367492Z",
      "event_type": "bid_placed",
      "player_name": "PayoCalvez",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"bazas\":1,\"allDone\":true,\"nextBidder\":\"\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7717,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:35:51.3667469Z",
      "event_type": "all_bids_done",
      "player_name": null,
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7718,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:35:53.5894803Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":1,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}"
    },
    {
      "id": 7719,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:35:55.8454809Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":10,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}"
    },
    {
      "id": 7720,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:35:58.0907492Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":11,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}"
    },
    {
      "id": 7721,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:01.2112426Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":3,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":70,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 7722,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:01.4448150Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7723,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:03.6559859Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":3,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}"
    },
    {
      "id": 7724,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:05.9013003Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":1,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}"
    },
    {
      "id": 7725,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:08.1238839Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":7,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}"
    },
    {
      "id": 7726,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:11.2564462Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":10,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"bot 1\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":1,\"points\":145,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":0,\"points\":145,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":1,\"points\":145,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7727,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:11.4898941Z",
      "event_type": "trick_completed",
      "player_name": "bot 1",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"winner\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":1,\"points\":145,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7728,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:13.7236045Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":1,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":1,\"points\":145,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":1,\"points\":145,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":1,\"points\":145,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}"
    },
    {
      "id": 7729,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:15.9811697Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":11,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":1,\"points\":145,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":1,\"points\":145,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":1,\"points\":145,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}"
    },
    {
      "id": 7730,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:18.2463763Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":12,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":1,\"points\":145,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":1,\"points\":145,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":1,\"points\":145,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}"
    },
    {
      "id": 7731,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:21.3787438Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":3,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"bot 1\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":1,\"points\":145,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7732,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:21.6130190Z",
      "event_type": "trick_completed",
      "player_name": "bot 1",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"winner\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7733,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:23.8577389Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":12,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}"
    },
    {
      "id": 7734,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:26.1577152Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":6,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}"
    },
    {
      "id": 7735,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:28.4141610Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":5,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}"
    },
    {
      "id": 7736,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:31.5574156Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":5,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":160,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":0,\"points\":160,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":160,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7737,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:31.7908849Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":160,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7738,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:34.0249555Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":5,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":160,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":160,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":160,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}"
    },
    {
      "id": 7739,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:36.2693160Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":6,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":160,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":160,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":160,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}"
    },
    {
      "id": 7740,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:38.5261847Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":2,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":160,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":160,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":160,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}"
    },
    {
      "id": 7741,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:41.6802810Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":7,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":105,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":160,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":105,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":160,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":105,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":160,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7742,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:41.9203564Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":105,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":160,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7743,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:44.1585278Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":5,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":105,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":160,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":105,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":160,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":105,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":160,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}"
    },
    {
      "id": 7744,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:46.3925673Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":12,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":105,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":160,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":105,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":160,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":105,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":160,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}"
    },
    {
      "id": 7745,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:48.6427760Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":4,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":105,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":160,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":105,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":160,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":105,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":160,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}"
    },
    {
      "id": 7746,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:51.7697922Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":2,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":105,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":160,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":105,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":1,\"points\":160,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":105,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":160,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7747,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:52.0096479Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":105,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":160,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7748,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:54.2594028Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":10,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":105,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":160,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":105,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":160,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":105,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":160,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}"
    },
    {
      "id": 7749,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:56.4989350Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":4,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":105,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":160,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":105,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":160,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":105,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":160,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}"
    },
    {
      "id": 7750,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:36:58.7547034Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":2,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":105,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":160,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":105,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":160,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":105,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":160,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}"
    },
    {
      "id": 7751,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:37:01.8816106Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":1,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":160,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":105,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":160,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":160,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7752,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:37:02.1269588Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":160,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7753,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:37:04.3659749Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":2,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":160,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":160,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":160,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}"
    },
    {
      "id": 7754,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:37:06.6228149Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":4,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":160,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":160,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":160,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}"
    },
    {
      "id": 7755,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:37:08.9006013Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":4,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":160,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":160,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":160,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}"
    },
    {
      "id": 7756,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:37:12.0487792Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":11,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":2,\"points\":160,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7757,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:37:12.2894622Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7758,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:37:14.5113705Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":7,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}"
    },
    {
      "id": 7759,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:37:16.7886680Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":7,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}"
    },
    {
      "id": 7760,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:37:19.0114563Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":12,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}"
    },
    {
      "id": 7761,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:37:22.1937027Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":10,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"bot 1\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":3,\"points\":145,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":2,\"points\":145,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":3,\"points\":145,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7762,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:37:22.4122411Z",
      "event_type": "trick_completed",
      "player_name": "bot 1",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"winner\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":3,\"points\":145,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7763,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:37:24.6224207Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":3,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":3,\"points\":145,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":3,\"points\":145,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":3,\"points\":145,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}"
    },
    {
      "id": 7764,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:37:26.8565675Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":6,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":3,\"points\":145,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":3,\"points\":145,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":3,\"points\":145,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}"
    },
    {
      "id": 7765,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:37:29.0797142Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":6,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":3,\"points\":145,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":3,\"points\":145,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":3,\"points\":145,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}"
    },
    {
      "id": 7766,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:37:32.1939882Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":11,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"bot 1\",\"nextTurn\":\"bot 1\",\"roundCompleted\":true}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":4,\"points\":145,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":3,\"points\":145,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":4,\"points\":145,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}"
    },
    {
      "id": 7767,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:37:32.4239703Z",
      "event_type": "trick_completed",
      "player_name": "bot 1",
      "round_index": 16,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "PayoCalvez",
      "turn_player_name": "bot 1",
      "payload_json": "{\"winner\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":16,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"PayoCalvez\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":9,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":70,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":4,\"made\":4,\"points\":145,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":105,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":1,\"made\":3,\"points\":160,\"variation\":10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7768,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:37:33.6554650Z",
      "event_type": "round_completed",
      "player_name": null,
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"nextRoundIndex\":17}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7769,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:37:35.1458529Z",
      "event_type": "round_started",
      "player_name": null,
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7770,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:37:38.6465308Z",
      "event_type": "subastado_bid_placed",
      "player_name": "bot 1",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bazas\":3,\"palo\":\"Oros\",\"allDone\":false,\"nextBidder\":\"bot 2\",\"bestPlayer\":\"bot 1\",\"bestBazas\":3,\"bestPalo\":\"Oros\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":3,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":3,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7771,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:37:42.1351759Z",
      "event_type": "subastado_bid_placed",
      "player_name": "bot 2",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bazas\":0,\"palo\":\"Copas\",\"allDone\":false,\"nextBidder\":\"PayoCalvez\",\"bestPlayer\":\"bot 1\",\"bestBazas\":3,\"bestPalo\":\"Oros\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"bot 2\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":3,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":3,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"bot 2\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":3,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7772,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:37:45.5576490Z",
      "event_type": "subastado_bid_placed",
      "player_name": "PayoCalvez",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bazas\":0,\"palo\":\"Oros\",\"allDone\":false,\"nextBidder\":\"fran\",\"bestPlayer\":\"bot 1\",\"bestBazas\":3,\"bestPalo\":\"Oros\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":3,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"bot 2\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":3,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":3,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7773,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:37:49.0591414Z",
      "event_type": "subastado_bid_placed",
      "player_name": "fran",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bazas\":4,\"palo\":\"Oros\",\"allDone\":true,\"nextBidder\":\"\",\"bestPlayer\":\"fran\",\"bestBazas\":4,\"bestPalo\":\"Oros\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bestPlayerName\":\"bot 1\",\"bestBid\":3,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":3,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7774,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:37:49.3017461Z",
      "event_type": "subastado_done",
      "player_name": "fran",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bestPlayer\":\"fran\",\"bestBazas\":4,\"bestPalo\":\"Oros\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7775,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:37:52.8136827Z",
      "event_type": "bid_placed",
      "player_name": "bot 1",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bazas\":1,\"allDone\":false,\"nextBidder\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7776,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:37:56.3471417Z",
      "event_type": "bid_placed",
      "player_name": "bot 2",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bazas\":2,\"allDone\":false,\"nextBidder\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7777,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:37:59.8772131Z",
      "event_type": "bid_placed",
      "player_name": "PayoCalvez",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bazas\":2,\"allDone\":false,\"nextBidder\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7778,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:03.3809228Z",
      "event_type": "bid_placed",
      "player_name": "fran",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"bazas\":4,\"allDone\":true,\"nextBidder\":\"\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7779,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:03.6148696Z",
      "event_type": "all_bids_done",
      "player_name": null,
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7780,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:05.8605002Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":3,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}"
    },
    {
      "id": 7781,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:08.1261200Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":12,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}"
    },
    {
      "id": 7782,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:10.3720064Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":10,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}"
    },
    {
      "id": 7783,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:13.5076087Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":1,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":0,\"points\":65,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7784,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:13.7390402Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7785,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:15.9812867Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":1,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}"
    },
    {
      "id": 7786,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:18.2171325Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":11,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}"
    },
    {
      "id": 7787,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:20.4534484Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":12,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}"
    },
    {
      "id": 7788,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:23.5979941Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":3,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":1,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7789,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:23.8264864Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7790,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:26.0704299Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":11,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}"
    },
    {
      "id": 7791,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:28.3268754Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":7,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}"
    },
    {
      "id": 7792,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:30.5709230Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":4,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}"
    },
    {
      "id": 7793,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:33.7198765Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":3,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":150,\"variation\":-10,\"cardCount\":8,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7794,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:33.9611138Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7795,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:36.2047514Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":11,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":7,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}"
    },
    {
      "id": 7796,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:38.4494272Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":10,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}"
    },
    {
      "id": 7797,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:40.6940980Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":3,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}"
    },
    {
      "id": 7798,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:43.8760394Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":1,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":125,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7799,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:44.1097699Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7800,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:46.3495863Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":12,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}"
    },
    {
      "id": 7801,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:48.5944951Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":7,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":6,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}"
    },
    {
      "id": 7802,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:50.8439870Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":12,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}"
    },
    {
      "id": 7803,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:54.0322946Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":4,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":2,\"points\":65,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7804,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:54.2724389Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7805,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:56.5001702Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":6,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}"
    },
    {
      "id": 7806,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:38:58.7567224Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":1,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}"
    },
    {
      "id": 7807,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:39:00.9908392Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":10,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}"
    },
    {
      "id": 7808,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:39:04.1428707Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":7,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"bot 1\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":0,\"points\":175,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":5,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7809,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:39:04.4081676Z",
      "event_type": "trick_completed",
      "player_name": "bot 1",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"winner\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7810,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:39:06.6509543Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":2,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}"
    },
    {
      "id": 7811,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:39:08.8959841Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":6,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}"
    },
    {
      "id": 7812,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:39:11.1520287Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":4,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":4,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}"
    },
    {
      "id": 7813,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:39:14.3441314Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":5,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":1,\"points\":125,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7814,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:39:14.5733869Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7815,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:39:16.8192733Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":6,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}"
    },
    {
      "id": 7816,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:39:19.0748853Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":5,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}"
    },
    {
      "id": 7817,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:39:21.3298461Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":11,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}"
    },
    {
      "id": 7818,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:39:24.4671047Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":2,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":3,\"points\":65,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"PayoCalvez\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7819,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:39:24.7026366Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7820,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:39:26.9522071Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":5,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}"
    },
    {
      "id": 7821,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:39:29.2141122Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":5,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}"
    },
    {
      "id": 7822,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:39:31.4637583Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":6,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}"
    },
    {
      "id": 7823,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:39:34.6122039Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":7,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":150,\"variation\":-10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":150,\"variation\":-10,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":150,\"variation\":-10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7824,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:39:34.8474286Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":150,\"variation\":-10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7825,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:39:37.0751392Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":10,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":150,\"variation\":-10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":150,\"variation\":-10,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":150,\"variation\":-10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}"
    },
    {
      "id": 7826,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:39:39.3369902Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":2,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":150,\"variation\":-10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":150,\"variation\":-10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":150,\"variation\":-10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}"
    },
    {
      "id": 7827,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:39:41.5816740Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":4,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":150,\"variation\":-10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":150,\"variation\":-10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":150,\"variation\":-10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}"
    },
    {
      "id": 7828,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:39:44.7241968Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":2,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":true}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":3,\"points\":150,\"variation\":-10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":150,\"variation\":-10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":3,\"points\":150,\"variation\":-10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}"
    },
    {
      "id": 7829,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:39:44.9588773Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 17,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "fran",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":17,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"fran\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":4,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":9,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":4,\"made\":4,\"points\":65,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":1,\"made\":1,\"points\":175,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":2,\"points\":125,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":3,\"points\":150,\"variation\":-10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7830,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:39:46.2723607Z",
      "event_type": "round_completed",
      "player_name": null,
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"nextRoundIndex\":18}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7831,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:39:47.7536063Z",
      "event_type": "round_started",
      "player_name": null,
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7832,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:39:51.1982865Z",
      "event_type": "subastado_bid_placed",
      "player_name": "bot 2",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bazas\":2,\"palo\":\"Espadas\",\"allDone\":false,\"nextBidder\":\"PayoCalvez\",\"bestPlayer\":\"bot 2\",\"bestBazas\":2,\"bestPalo\":\"Espadas\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 2\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bestPlayerName\":\"bot 2\",\"bestBid\":2,\"bestSuit\":\"Espadas\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 2\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bestPlayerName\":\"bot 2\",\"bestBid\":2,\"bestSuit\":\"Espadas\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7833,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:39:54.6880159Z",
      "event_type": "subastado_bid_placed",
      "player_name": "PayoCalvez",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bazas\":5,\"palo\":\"Bastos\",\"allDone\":false,\"nextBidder\":\"fran\",\"bestPlayer\":\"PayoCalvez\",\"bestBazas\":5,\"bestPalo\":\"Bastos\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 2\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Bastos\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 2\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bestPlayerName\":\"bot 2\",\"bestBid\":2,\"bestSuit\":\"Espadas\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":2,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 2\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Bastos\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7834,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:39:58.1727179Z",
      "event_type": "subastado_bid_placed",
      "player_name": "fran",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bazas\":8,\"palo\":\"Copas\",\"allDone\":false,\"nextBidder\":\"bot 1\",\"bestPlayer\":\"fran\",\"bestBazas\":8,\"bestPalo\":\"Copas\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":8,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 2\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Bastos\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":8,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7835,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:40:01.6764971Z",
      "event_type": "subastado_bid_placed",
      "player_name": "bot 1",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bazas\":0,\"palo\":\"Espadas\",\"allDone\":true,\"nextBidder\":\"\",\"bestPlayer\":\"fran\",\"bestBazas\":8,\"bestPalo\":\"Copas\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":8,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":8,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":8,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7836,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:40:01.9091282Z",
      "event_type": "subastado_done",
      "player_name": "fran",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bestPlayer\":\"fran\",\"bestBazas\":8,\"bestPalo\":\"Copas\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":8,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7837,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:40:05.4102449Z",
      "event_type": "bid_placed",
      "player_name": "bot 2",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bazas\":1,\"allDone\":false,\"nextBidder\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":8,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":8,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":8,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7838,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:40:08.9548080Z",
      "event_type": "bid_placed",
      "player_name": "PayoCalvez",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bazas\":2,\"allDone\":false,\"nextBidder\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":8,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":8,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":8,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7839,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:40:12.4772775Z",
      "event_type": "bid_placed",
      "player_name": "fran",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bazas\":5,\"allDone\":false,\"nextBidder\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":8,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7840,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:40:15.9625837Z",
      "event_type": "bid_placed",
      "player_name": "bot 1",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bazas\":2,\"allDone\":true,\"nextBidder\":\"\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7841,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:40:16.1992321Z",
      "event_type": "all_bids_done",
      "player_name": null,
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7842,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:40:18.4322989Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":3,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}"
    },
    {
      "id": 7843,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:40:20.6991102Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":1,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}"
    },
    {
      "id": 7844,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:40:22.9449563Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":11,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}"
    },
    {
      "id": 7845,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:40:26.1037514Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":2,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":145,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":0,\"points\":145,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":145,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7846,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:40:26.3432174Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":145,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7847,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:40:28.5886017Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":1,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":145,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":145,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":145,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}"
    },
    {
      "id": 7848,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:40:30.8198522Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":12,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":145,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":145,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":145,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}"
    },
    {
      "id": 7849,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:40:33.0450901Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":3,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":145,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":145,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":145,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}"
    },
    {
      "id": 7850,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:40:36.2053442Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":11,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":1,\"points\":145,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7851,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:40:36.4338987Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7852,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:40:38.6561488Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":3,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}"
    },
    {
      "id": 7853,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:40:40.9121525Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":1,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}"
    },
    {
      "id": 7854,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:40:43.1571483Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":12,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}"
    },
    {
      "id": 7855,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:40:46.3388406Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":5,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":1,\"points\":95,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":0,\"points\":95,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":1,\"points\":95,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7856,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:40:46.5679560Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":1,\"points\":95,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7857,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:40:48.8014958Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":12,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":1,\"points\":95,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":1,\"points\":95,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":1,\"points\":95,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}"
    },
    {
      "id": 7858,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:40:51.0466826Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":7,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":1,\"points\":95,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":1,\"points\":95,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":1,\"points\":95,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}"
    },
    {
      "id": 7859,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:40:53.2794544Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":5,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":1,\"points\":95,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":1,\"points\":95,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":1,\"points\":95,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}"
    },
    {
      "id": 7860,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:40:56.4283029Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":6,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"bot 1\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":1,\"points\":95,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":1,\"points\":95,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":0,\"points\":190,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":1,\"points\":95,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7861,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:40:56.6552701Z",
      "event_type": "trick_completed",
      "player_name": "bot 1",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"winner\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":1,\"points\":95,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7862,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:40:58.8797480Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":7,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":1,\"points\":95,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":1,\"points\":95,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":1,\"points\":95,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}"
    },
    {
      "id": 7863,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:01.1133249Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":10,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":1,\"points\":95,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":1,\"points\":95,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":1,\"points\":95,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}"
    },
    {
      "id": 7864,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:03.3797902Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":4,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":1,\"points\":95,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":1,\"points\":95,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":1,\"points\":95,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}"
    },
    {
      "id": 7865,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:06.5275822Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":11,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":2,\"points\":95,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":1,\"points\":95,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"PayoCalvez\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":2,\"points\":95,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7866,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:06.7693358Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":2,\"points\":95,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7867,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:08.9991330Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":12,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":2,\"points\":95,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":2,\"points\":95,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":2,\"points\":95,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}"
    },
    {
      "id": 7868,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:11.2486293Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":6,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":2,\"points\":95,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":2,\"points\":95,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":2,\"points\":95,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}"
    },
    {
      "id": 7869,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:13.4796444Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":10,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":2,\"points\":95,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":2,\"points\":95,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":2,\"points\":95,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}"
    },
    {
      "id": 7870,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:16.6516217Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":11,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":3,\"points\":95,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":2,\"points\":95,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":3,\"points\":95,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7871,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:16.8911599Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":3,\"points\":95,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7872,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:19.1359115Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":3,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":3,\"points\":95,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":3,\"points\":95,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":3,\"points\":95,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}"
    },
    {
      "id": 7873,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:21.4231072Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":5,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":3,\"points\":95,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":3,\"points\":95,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":3,\"points\":95,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}"
    },
    {
      "id": 7874,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:23.6816062Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":4,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":3,\"points\":95,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":3,\"points\":95,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":3,\"points\":95,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}"
    },
    {
      "id": 7875,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:26.8079005Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":10,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":4,\"points\":95,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":3,\"points\":95,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":4,\"points\":95,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7876,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:27.0479761Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":4,\"points\":95,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7877,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:29.2924645Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":7,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":4,\"points\":95,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":4,\"points\":95,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":4,\"points\":95,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}"
    },
    {
      "id": 7878,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:31.5258430Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":6,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":4,\"points\":95,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":4,\"points\":95,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":4,\"points\":95,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}"
    },
    {
      "id": 7879,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:33.7707202Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":4,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":4,\"points\":95,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":4,\"points\":95,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":4,\"points\":95,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}"
    },
    {
      "id": 7880,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:36.8637328Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":10,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":5,\"points\":95,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":4,\"points\":95,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"bot 1\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":5,\"points\":95,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7881,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:37.1043538Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":5,\"points\":95,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7882,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:39.3342854Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":2,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":5,\"points\":95,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":5,\"points\":95,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":5,\"points\":95,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}"
    },
    {
      "id": 7883,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:41.5932465Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":4,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":5,\"points\":95,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":5,\"points\":95,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":5,\"points\":95,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}"
    },
    {
      "id": 7884,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:43.8266616Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":2,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":5,\"points\":95,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":5,\"points\":95,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":5,\"points\":95,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}"
    },
    {
      "id": 7885,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:46.9853583Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":7,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":5,\"points\":95,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":145,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":5,\"points\":95,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":0,\"points\":145,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":5,\"points\":95,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":145,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7886,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:47.2151673Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":5,\"points\":95,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":145,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7887,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:49.4237945Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":2,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":5,\"points\":95,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":145,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":5,\"points\":95,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":145,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":5,\"points\":95,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":145,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}"
    },
    {
      "id": 7888,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:51.6717313Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":6,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":5,\"points\":95,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":145,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":5,\"points\":95,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":145,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":5,\"points\":95,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":145,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}"
    },
    {
      "id": 7889,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:53.8941022Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":1,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":5,\"points\":95,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":145,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":5,\"points\":95,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":145,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":5,\"points\":95,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":145,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}"
    },
    {
      "id": 7890,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:57.0492191Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":5,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":true}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":6,\"points\":95,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":145,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":5,\"points\":95,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":145,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":6,\"points\":95,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":145,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}"
    },
    {
      "id": 7891,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:57.2714782Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 18,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 1",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":18,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 1\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bestPlayerName\":\"fran\",\"bestBid\":8,\"bestSuit\":\"Copas\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":10,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":5,\"made\":6,\"points\":95,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":2,\"made\":1,\"points\":190,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":1,\"made\":1,\"points\":145,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":2,\"made\":2,\"points\":145,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7892,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:41:58.5469958Z",
      "event_type": "round_completed",
      "player_name": null,
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"nextRoundIndex\":19}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7893,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:42:00.0580485Z",
      "event_type": "round_started",
      "player_name": null,
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7894,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:42:03.5277196Z",
      "event_type": "subastado_bid_placed",
      "player_name": "PayoCalvez",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bazas\":5,\"palo\":\"Oros\",\"allDone\":false,\"nextBidder\":\"fran\",\"bestPlayer\":\"PayoCalvez\",\"bestBazas\":5,\"bestPalo\":\"Oros\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":0,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7895,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:42:07.0019763Z",
      "event_type": "subastado_bid_placed",
      "player_name": "fran",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bazas\":0,\"palo\":\"Oros\",\"allDone\":false,\"nextBidder\":\"bot 1\",\"bestPlayer\":\"PayoCalvez\",\"bestBazas\":5,\"bestPalo\":\"Oros\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7896,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:42:10.4839140Z",
      "event_type": "subastado_bid_placed",
      "player_name": "bot 1",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bazas\":0,\"palo\":\"Copas\",\"allDone\":false,\"nextBidder\":\"bot 2\",\"bestPlayer\":\"PayoCalvez\",\"bestBazas\":5,\"bestPalo\":\"Oros\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7897,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:42:13.9952945Z",
      "event_type": "subastado_bid_placed",
      "player_name": "bot 2",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bazas\":0,\"palo\":\"Espadas\",\"allDone\":true,\"nextBidder\":\"\",\"bestPlayer\":\"PayoCalvez\",\"bestBazas\":5,\"bestPalo\":\"Oros\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":null,\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7898,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:42:14.2297671Z",
      "event_type": "subastado_done",
      "player_name": "PayoCalvez",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bestPlayer\":\"PayoCalvez\",\"bestBazas\":5,\"bestPalo\":\"Oros\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7899,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:42:17.7511317Z",
      "event_type": "bid_placed",
      "player_name": "PayoCalvez",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bazas\":3,\"allDone\":false,\"nextBidder\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":5,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7900,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:42:21.2401843Z",
      "event_type": "bid_placed",
      "player_name": "fran",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bazas\":2,\"allDone\":false,\"nextBidder\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"fran\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":0,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7901,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:42:24.7629411Z",
      "event_type": "bid_placed",
      "player_name": "bot 1",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bazas\":0,\"allDone\":false,\"nextBidder\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 1\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7902,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:42:28.2629795Z",
      "event_type": "bid_placed",
      "player_name": "bot 2",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"bazas\":4,\"allDone\":true,\"nextBidder\":\"\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":0,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7903,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:42:28.4971027Z",
      "event_type": "all_bids_done",
      "player_name": null,
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7904,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:42:30.7414709Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":1,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}"
    },
    {
      "id": 7905,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:42:32.9867734Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":10,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}"
    },
    {
      "id": 7906,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:42:35.2542163Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":11,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}"
    },
    {
      "id": 7907,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:42:38.4328415Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":5,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":1,\"points\":165,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":0,\"points\":165,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":1,\"points\":165,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7908,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:42:38.6754027Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":1,\"points\":165,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7909,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:42:40.9093188Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":1,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":1,\"points\":165,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":1,\"points\":165,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":1,\"points\":165,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}"
    },
    {
      "id": 7910,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:42:43.1430870Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":11,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":1,\"points\":165,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":1,\"points\":165,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":1,\"points\":165,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}"
    },
    {
      "id": 7911,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:42:45.3877730Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":7,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":1,\"points\":165,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":1,\"points\":165,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":1,\"points\":165,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}"
    },
    {
      "id": 7912,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:42:48.5343078Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":6,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":1,\"points\":165,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"fran\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7913,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:42:48.7662971Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7914,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:42:50.9993691Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":12,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}"
    },
    {
      "id": 7915,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:42:53.2456315Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":4,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}"
    },
    {
      "id": 7916,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:42:55.5111681Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":5,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}"
    },
    {
      "id": 7917,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:42:58.6562455Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":3,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":0,\"points\":160,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7918,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:42:58.8891469Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7919,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:01.1226755Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":1,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}"
    },
    {
      "id": 7920,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:03.3684240Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":11,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}"
    },
    {
      "id": 7921,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:05.6346979Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":2,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}"
    },
    {
      "id": 7922,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:08.8010197Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":2,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"bot 1\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":0,\"points\":185,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"PayoCalvez\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"fran\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 7923,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:09.0362766Z",
      "event_type": "trick_completed",
      "player_name": "bot 1",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"winner\":\"bot 1\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7924,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:11.2687519Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":7,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}"
    },
    {
      "id": 7925,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:13.5128993Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":2,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}"
    },
    {
      "id": 7926,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:15.7570784Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":12,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}"
    },
    {
      "id": 7927,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:18.9451487Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":11,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":0,\"points\":90,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"bot 1\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"PayoCalvez\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7928,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:19.1799297Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7929,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:21.4075882Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":4,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}"
    },
    {
      "id": 7930,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:23.6469009Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":5,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}"
    },
    {
      "id": 7931,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:25.8807512Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":2,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}"
    },
    {
      "id": 7932,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:29.0789372Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":10,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":3,\"points\":165,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":2,\"points\":165,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":3,\"points\":165,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7933,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:29.3154060Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":3,\"points\":165,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7934,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:31.5477524Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":7,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":3,\"points\":165,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":3,\"points\":165,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":3,\"points\":165,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}"
    },
    {
      "id": 7935,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:33.8145607Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":10,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":3,\"points\":165,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":3,\"points\":165,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":3,\"points\":165,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}"
    },
    {
      "id": 7936,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:36.0482483Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":4,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":3,\"points\":165,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":3,\"points\":165,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":3,\"points\":165,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}"
    },
    {
      "id": 7937,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:39.2130445Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":10,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"fran\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":3,\"points\":165,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":1,\"points\":90,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":3,\"points\":165,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"fran\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"bot 1\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":3,\"points\":165,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[]}"
    },
    {
      "id": 7938,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:39.4970340Z",
      "event_type": "trick_completed",
      "player_name": "fran",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"winner\":\"fran\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":3,\"points\":165,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7939,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:41.7284243Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":6,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":3,\"points\":165,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":3,\"points\":165,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":3,\"points\":165,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}"
    },
    {
      "id": 7940,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:43.9954655Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":3,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":3,\"points\":165,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":3,\"points\":165,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":3,\"points\":165,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}"
    },
    {
      "id": 7941,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:46.2618710Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":7,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":3,\"points\":165,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":3,\"points\":165,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":3,\"points\":165,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}"
    },
    {
      "id": 7942,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:49.4241803Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":1,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"PayoCalvez\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":3,\"points\":165,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"}]}],\"table\":[{\"player\":\"fran\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7943,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:49.6518966Z",
      "event_type": "trick_completed",
      "player_name": "PayoCalvez",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"winner\":\"PayoCalvez\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7944,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:51.8733830Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":6,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}"
    },
    {
      "id": 7945,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:54.1193825Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":5,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}"
    },
    {
      "id": 7946,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:56.3632241Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":3,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}"
    },
    {
      "id": 7947,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:59.5248963Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":12,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":2,\"points\":160,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":1,\"points\":160,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"bot 1\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":2,\"points\":160,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 7948,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:43:59.7516885Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":2,\"points\":160,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7949,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:44:01.9742929Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "PayoCalvez",
      "payload_json": "{\"numero\":3,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"PayoCalvez\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":2,\"points\":160,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":2,\"points\":160,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"}]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":2,\"points\":160,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}"
    },
    {
      "id": 7950,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:44:04.2299809Z",
      "event_type": "play_card",
      "player_name": "PayoCalvez",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "fran",
      "payload_json": "{\"numero\":6,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"fran\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":2,\"points\":160,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"PayoCalvez\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":2,\"points\":160,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":2,\"points\":160,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}"
    },
    {
      "id": 7951,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:44:06.4526629Z",
      "event_type": "play_card",
      "player_name": "fran",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 1",
      "payload_json": "{\"numero\":4,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":2,\"points\":160,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"fran\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"}]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":2,\"points\":160,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":2,\"points\":160,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}"
    },
    {
      "id": 7952,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:44:09.5479196Z",
      "event_type": "play_card",
      "player_name": "bot 1",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":12,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":true}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":3,\"points\":160,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"}]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":2,\"points\":160,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":3,\"points\":160,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}"
    },
    {
      "id": 7953,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:44:09.7743298Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":90,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":185,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":3,\"points\":160,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":165,\"variation\":20,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7954,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:44:11.2938151Z",
      "event_type": "game_over",
      "player_name": null,
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": null,
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":true,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":110,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":180,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":3,\"points\":155,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":160,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7955,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T21:57:48.2795635Z",
      "event_type": "player_disconnected",
      "player_name": "bot 2",
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"connectedPlayers\":0,\"maxPlayers\":4,\"partidaIniciada\":true}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":true,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":110,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":180,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":3,\"points\":155,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":160,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 7970,
      "room_session_id": 78,
      "created_at_utc": "2026-04-30T22:00:07.4600043Z",
      "event_type": "room_removed",
      "player_name": null,
      "round_index": 19,
      "round_type": "Subastado",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"reason\":\"expirada por limpieza\"}",
      "state_json": "{\"roomCode\":92581,\"currentRoundIndex\":19,\"roundType\":\"Subastado\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":true,\"roundsConfigured\":[\"ultima\",\"bajar\",\"onecard\",\"subastado\"],\"doubles\":false,\"bidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"subastadoBidders\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"disconnectedPlayers\":[\"bot 1\",\"bot 2\",\"fran\",\"PayoCalvez\"],\"trump\":{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},\"subastado\":{\"isSubastado\":true,\"bestPlayerId\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bestPlayerName\":\"PayoCalvez\",\"bestBid\":5,\"bestSuit\":\"Oros\",\"currentBidTurn\":\"PayoCalvez\"},\"totals\":{\"bids\":9,\"made\":10},\"players\":[{\"name\":\"fran\",\"id\":\"ce6a7a13-e377-4419-a298-07dad357a68a\",\"bid\":2,\"made\":2,\"points\":110,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 1\",\"id\":\"5ff51827-1a89-41a3-b213-f47164587022\",\"bid\":0,\"made\":1,\"points\":180,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"bot 2\",\"id\":\"5b877aec-1af5-4d71-ad80-6f36a36ef291\",\"bid\":4,\"made\":3,\"points\":155,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"PayoCalvez\",\"id\":\"ee82e1ca-06bc-4b07-b417-d6db45fceddf\",\"bid\":3,\"made\":4,\"points\":160,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"PayoCalvez\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"fran\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"bot 1\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}",
      "before_state_json": null,
      "after_state_json": null
    }
  ]
}